The idea that Canada has become some sort of ultra-conservative waste land is completely ridiculous. Canada is a beautiful, successful and friendly country that is often rightfully ranked as among the best places to live on earth.
Harper is indeed more conservative than the great and long liberal history under Chretien and Trudeau, but it must be remembered that any Canadian prime minister has limited powers ("prime" meaning first among many). But equally important, Canada is NOT a religious country by comparison to many others, especially the US, and so conservatism here is not based to any great extent in social policy. For example, equal marriage is very much a fact of life here, and NO leader or party, including Harper, is about to revisit the issue. Universal health care is a deeply held point of national pride.
If you follow politics in both Canada and the US (as I do), it is very easy to see that the Harper Conservatives are in many respects more liberal than the Obama's Democrats. Certainly, the current Republican party has no equivalent in Canada except for a few fringe groups with no particular power or influence.
By the way, I am western Canadian born, a life-long Canadian resident, and have lived in Toronto for years. I always vote the much-more left wing NDP, just in case you think I'm some sort of Harper fan.
I think Toronto is a great place to live, with much to offer, but there are a whole bunch of highly liveable Canadian cities, including Vancouver (beautiful, very west coast), Victoria (the retirement capital), Calgary (thriving, great for business types), Edmonton (surprisingly left-wing, with a great cultural scene), Montreal (cosmopolitan, with the most beautiful men in the country), and other fine places.
And no matter who or where you are, please come for a visit and see some of this wonderful land for yourself. We'd love to show you around.