10. Canada
Known for their warm and kind reception to people, Canada also is one of the countries where cleanliness is a priority of the people. So much for their discipline and care around their surroundings, some of their cities were also ranked in the top best cities to live in. Ranked 10th on this list makes it one of the reasons why it is attractive to migrants from different parts of the world, especially in Asia.