In Alberta, power, water and gas are not under one umbrella as in other places. You have to set the services up individually and can rate shop.
Here are some options to get you started:
Atco Gas: http://www.atcogas.com
You can have one service for both, or 2 different ones if it makes sense to separate them.
These sites will help you look up other options, and compare rates:
Any of the adjacent towns will be governed by that town or county:
There can be several things to consider here, ultimately we do recommend you speak to an insurance professional. I personally use and highly recommend:
Sarah Swart from Allstate.
Her service is top notch, you can text her at: (587) 336-3278.
However you are more than welcome to use whomever you wish. Check with your current insurance provider to see if they service Alberta.
AMA has compiled some great info that is worth reading as well, click here.