After three years of stealing the top spot, Ottawa was bumped down to No. 6 behind Calgary; St. Albert, Alta.; Burlington, Ont.; Strathcona County, Alta.; and Oakville, Ont.
But Ottawa earned silver in a different category, named as the second best large city to live in, behind Calgary and beating out Edmonton, London and Winnipeg.
This year, MoneySense expanded its candidate list to include 200 Canadian cities – compared to 190 last year and 180 in 2011 – and also ranked the top large, medium and small cities in the country.
The annual rankings are based on hard data such as employment, housing prices, crime, weather and household income. City boundaries and data were gathered using Statistics Canada information on census metropolitan areas and census agglomeration areas.
Calgary jumped from No. 14 to the top spot this year because of high incomes and an abundance of jobs due to the energy sector boom, according to MoneySense.