Current Rates on a fixed 5 year:
Enmax
Gas - $7.99 per GJ
Power - $0.08 per kW
Direct Energy
Gas - $7.99 per GJ
Power - $0.1099 per kW
Alberta Energy Savings (apparently called "just Energy" now):
Is so embarrassed about their high rates they don't even publish them on their website.
Enmax also will give you back $100 a year if you get both gas and power from them.
Direct Energy introduced a new program recently (apparently) where you get only $20 back per year if you get both.
Enmax has no contracts on any of their plans. You can switch at any time.
Also, with Enmax, the City has often taken profits out of Enmax to help to lower Property taxes in the city. That's an additional benefit.
Enmax Rates
Direct Energy Rates