Psssst! Don't tell anyone, but Canada is about to have an election too! Elections here aren't a lot different than they are in the US; it's just the candidates don't talk about Jesus every three sentences and the electorate isn't convinced that it would be the end of all life on earth if the other guys won. Oh, and they're mercifully short- this one just started and it will be over in a few weeks. Meanwhile, the American electoral hostage crisis is entering its seventeenth consecutive year.
On the other hand, it's fairly easy to dissolve parliament here, so they can spring elections on you at any time. The scheduled election was for next year; but Stephen Harper basically called for a general election after the Liberals kept threatening to call for one. Basically, the Liberal Party in Canada is still a mess right now, but the Conservatives can't seem to form a majority government. If the election goes well for them, they will gain more seats. If not, they won't. Either way, Stephen Harper will complain about the opposition entirely too often to not be annoying.
This article in Slate makes it sound like Canada is swinging to the right, which it is; but largely because the Liberals can't get their shit together. The Conservatives are still to the left of American conservatives, but Stephen Harper really, really wants to live in America Junior, which gives the impression that he has some sort of right wing "vision". The Liberals just come off as wankers. Also remember that, because of the way the parliamentary system works here, it's basically as if there's just a legislative and judicial branch- the Prime Minister is more akin to Speaker of the House than a President. (At least, that's how I understand it.)
As for the "polarization" that the article talks about occurring in Canada... total nonsense. You still have to work really hard to locate a Canuck who gives a shit about Canadian politics. As a friend up here said to me recently, "I pay attention to politics in the states because it's just so boring up here". If you want to see "polarization" in Canada, go to a hockey game.