Edmonton #3, Calgary #5. If you look at the actual numbers, traffic is the biggest differentiator. Two of the top 5 cities in the world are 3 hours apart in a province of 3.6 million. Pretty amazing.
http://www.huffingtonpost.ca/2012/12/03/edmonton-quality-of-life-top-canadian-city_n_2234811.html