Well, first off, for our American friends a brief description of how democracy works up north : Since the Budget was not approved by any other party in the Conservative minority government we currently have, it comes to elections again. By law, the Prime Minister must go to the Queen's Representative (Governor General), and dismantle the Parlament, and within 35 days a national election must be held. Now, the Canadian people get to vote on which parties budget and platform is best for us. They have all layed them out : The Liberals want to increase corporate taxes and spend $8.3 Billion on families, tuitions subsidies, the needy, etc. and will bring us further into debt and scrap the order of the new F35 fighter jets. The NDP, basically has the same budget as the liberals, but spending more money on healthcare, and also go on the spending spree. The Bloc Quebecour wants Billions to offset the HST (Harmonized Sales Tax). The Green Party, : Who cares ? (Higher gas taxes, carbon tax, corporate taxes) - NOT A CHANCE ! The Tories (Conservatives) : Lower corperate taxes, and create jobs and stay the course, and no new spending until the Budget is balanced and we have surpluses. Besides, purchasing the new flock of F35's our airforce really needs. Promises to regain a budget surplus within 4 years. Unlike in the US, our government never gets shut down because of a failed budget plan. We have elections and decide which budget better suits us. No last minute close doors discussions here. Anyways, what would any other Canadian expect from me, living in Alberta ? Of course, I'm voting Tory Blue, and I believe the whole province of Alberta will do the same, like always (well, we did lose 1 lousy seat to the NDP last election, but will get that back, this time - I think). I just like the fiscal responsibilty that the Harper Government has proven to be, and that we managed the worldwide recession better then almost any other country. Basically, no need for me to vote any differently, while things are doing so great here. I want to stay the course !