I'd vote for the NDP or the Greens over the lying liberals any day. Why everyone gives them a pass is beyond me. I guess voters have no memory.
If you want to get rid of Harper, why the fuck would you vote for the party that most resembles the Cons, and supports the most similar platforms? Other than weed, the Liberals are just Harper-lite. They want Canada off bombing other countries and they support Keystone XL.... what part of that is an 'alternative' to the current government, again? Oh, it's not. Right.