@LukeN,
I've always been a classical liberal, sadly our liberal party has been over taken by the modern liberals also know as Socialist. This party is repugnant, it panders to every minority group for the vote.
I didn't agree with the old Conservative Party but they are now the Classical Liberal Party only bigger liars and with no intention of un-doing the damage by the socialist.
The NDP in Canada is a party that supports freaks, geeks, tree huggers, peaceniks and any sexual group one can think of.
I really have to hold my nose when I vote, I prefer to decide issue by issue and not be loyal to any party. None of them stand for what I believe in which is a Strong and united Canada that is run based on Majority Rule. Sadly that's not ever going to happen, Canada has always modeled itself after Europe and frankly it's not much of a role model. It sold it's culture down the river as did England, France, Belgium, Sweden ah the list of socialist hell holes is endless. I see us on the same path, squashing our history and culture lest it offend the minority from socialist hell holes. Multiculturalism has a cult like following and they are winning in Canada.