Ranking by Economist Intelligence Unit:
“Australia and
Canada had the most cities in the top 10 — Melbourne, Sydney and Adelaide for
Australia and Calgary, Vancouver and Toronto for Canada. Japan also had
multiple cities, Osaka and Tokyo, among the 10 best.”