2. Canada — Canada boasted the highest quality of life of any of the countries, meaning it's economically and politically stable, family friendly, and has well-developed public health and education systems.