Our two major parties are both right wing parties. Only the NDP is on the left of centre.
The big difference between the Conservative/Reform/Alliance and the Liberals is that the Liberals pretend to care about social programs, health care, the cost of education, etc... When Paul Martin made his last throne speech, I though I was hearing Jack Layton.... However, we all know that he does not govern like he cares about the people of Canada, but rather the Corporations (and wealty elite) of Canada. He has an amazing record of giving tax breaks to Cororate Canada and debt reduction.... so he never ever seems to have any money left for health care, education, etc....
The Conservative party has shown its spots. It is at least honest that it cares more about Canada having an aircraft carrier than putting money into health care. In fact, the founder of the new Conservative/Reform/Alliance party, Preston Manning, along with Ontario Conservative Mike Harris, have just released a report recommending that Canada get rid of universal health care....
There is one other party that appears to be honest is the NDP party... the only major party that puts the citizens of Canada above the corporations of Canada... imagine that.