The top three places to live in Canada are in Ontario, according to MoneySense magazine's 2016 rankings of the country's best cities and towns.
This year's list, released Wednesday, includes eight new locations, bringing the total number of entries to 219. Using data from Statistics Canada and Environics Analytics, the magazine compared the cities in categories like wealth and income, weather, housing affordability and crime.
"Above all else [a great city] should be prosperous, but affordable. It should also be safe and easy to get around, with plenty of amenities. And nice weather helps, because who wants to wear a parka eight months of the year?" the magazine's Mark Brown wrote.
Check out the top 25 places from MoneySense's list in the slideshow below.
Story continues after gallery:
Ottawa, Burlington and Oakville were ranked the top three places to live in Canada. The capital took over the number one spot from Boucherville, Que., which was lauded in last year's list for its "stellar liveability stats."
Ottawa is the only large city in the top 10 entries. Although Toronto and Vancouver usually score high spots on lists of the world's best cities to live in, in the MoneySense rankings they come in at No. 43 and 44, respectively. Both cities scored lower this year than they did in the 2015 list.
The three bottom entries were all in Nova Scotia. MoneySense put Cape Breton, Truro and New Glasgow at the end of this year's list. The latter two were also listed dead last in the 2015 rankings
MoneySense also ranked cities in separate lists based on specific factors, like the best places to raise kids or retire.
You can check out MoneySense's full rankings here.