Canada Ranks 7th on List of Most Socially Advanced Countries in the World. Canada is also the top G7 country, according to the Social Progress Imperative, a US-based non-profit that ranks 132 countries on their
social and environmental performance.
http://www.sunnewsnetwork.ca/sunnews/canada/archives/2014/04/20140403-120746.html