Mercer ranks quality of living based on the following ten criteria:
European cities dominated the quality of life rankings, making up eight of the top ten best cities to live in in the world. Vancouver was the only North American city to make the list, ranking fifth, placing just in front of Dusseldorf and just behind Munich. Vienna, Austria, topped the list for the eighth year in a row.
Top 10 cities ranked for quality of life:
Though it was sparring with European cities when it came to the worldwide rankings, Vancouver came out on top of the regional pile as it topped the quality of life rankings for North America. Vancouver was the only Canadian city to make the top-ten list, with Toronto and Ottawa coming in 16th and 18th places respectively.
Vancouver also ranked as the top North American city for infrastructure, coming in ninth place.
Source: Daily Hive