Okay, since I am an honorary Canadian, I should probably guess who's going to win the election tomorrow. My prediction is that the Conservatives will win and that it won't mean very much. Most people can't stomach the idea of voting for the Liberals again, and the NDP are too far left. But, they don't really like anything about the Conservatives, aside from the fact that they aren't the Liberals. Does this make sense?
Look, it's like this... Canada has been going steady with the Liberals for some time now, and the Liberals have cheated on them with a ski instructor (well, or embezzeled a fortune through the sponsorship scandal), and so Canada wants to make the Liberals jealous by going out with Stephen Harper for a while. So, Stephen Harper is getting ready for his big date (and, no doubt, learning how to mimic human emotional responses) and the Conservatives are so proud of him. But, he has no real chance. Canadians want to teach the Liberals a lesson. Big deal. They don't want to be Americans.