What makes Alberta, Canada an attractive place to live, work and invest?

On November 30, 2012 Numbeo put out a ranking of the best cities to live in the world based on quality of life. The data to determine this comprised of:

Cost of living and purchasing power
Affordability of housing (apartments)
Pollution including air, water, etc.
Crime rates
Health system quality
Traffic (commute times)

Read more: http://tinyurl.com/b8qa2nb