Sort:  

Canada has the highest Human Development Index in the Americas and is consistently ranked as one of the best countries to live in terms of quality of life.