I've been thinking about moving to somewhere in Ontario ever since I turned 18. That region is actually the warmest in the country; they have the most days over 80 degrees Fahrenheit in the Summer, and the most days above 14 in the Winter. Everybody complains that it snows too much in Canada, but Ohio, Pennsylvania, Michigan, New York, and hell. . .the entire midwest United States gets bad winters all the time. . .just ask the people in Minnesota and Chicago. Ontario's weather - assuming you don't live right on the lake - is similar to upstate New York.
I wouldn't consider Canada to be THE best place to live in the world, considering that Switzerland was recently voted to have the highest overall quality of living in the world. . .Germany has both the lowest rate of unemployment, as well as the highest paying unemployment plan, in the world. . .I believe it was Norway that was voted as the most developed country in the world. . .etc etc. However, i'll be honest and say that i'll probably never be able to afford to up-and-move to somewhere in Europe, so if I want to leave the US - which I do - Ontario's only about a day and a half drive from here.