Four Canadian Cities Among The Top 25 Places for Quality of Life

Four cities in Canada were named in the top 25 best places in the world for quality of life. Out of the 450 cities evaluated, Montreal was ranked #23, Ottawa #18, Toronto #16, and Vancouver was ranked #5. A well-known international human resource firm, Mercer, released the data from the 2017 Mercer Quality of Life Read More