When you dig into the internals, I bet you will find the ratings are heavily weighted toward socialist governments.
Notice the first criteria on the list, healthcare. All of these "polls" written by lefty journalists crap on the U.S. because we don't have socialized healthcare. They invariably list european or canadian cities as having the best quality of life because of that. Canadians, however, routinely come to the U.S. for healthcare because of the deficiencies of their own healthcare, for example the premier of Newfoundland a few years ago who opted to have his heart surgery in the U.S. because he wanted the best care.
Yes, American healthcare is expensive. However, it's also where the best healthcare can be found which is why the world's richest come here instead of Canada or Europe when they have serious health issues. Leftists equate socialist healthcare with "best" when it's anything but.
Yep. Three Canadian cities on the positive list.