Canada rated top country for quality of life in 2020
For the fifth year in a row, people from around the world named Canada as the top country for quality of life. Out of the countries surveyed, Canada ranked number one overall for being politically stable...