Once again, Canada’s cities dominate the North American ranking of top cities for quality of life. According to Mercer’s Quality of Life City Ranking, Vancouver, British Columbia (#5), the Ontario provincial capital of Toronto (#16) and the national capital of Ottawa (19) all made the top 20 i…
Blog posts : "quality of life"
Vancouver, Toronto, Ottawa Make Global Quality of Life Top 20
2 blog posts