Quality of life in Canada ranked the best in the world For the second consecutive year Canada has been ranked the second best country in the world, but it now takes the number one spot for quality of life. Read More...