warpus
Sommerswerd asked me to change this
Apologies, it was a lame question. This one's better - Do you believe that the left has the moral upper hand in European nations/Canada because of their ideological claims?
Here in Canada we have the Conservative party, which is a bit more liberal than the Democrats in the U.S... and the Conservative party, which is more conservative than the Liberals but still pretty much conservative.. very close to centre though.
Then there is the new official opposition - the NDP (it used to be the liberals), which is a true Liberal party of sorts.. at least in the north american sense. A lot of people here call them communist but they are pretty much comparable to a typical European left-wing party.. at least I think. I could be very wrong about this particular fact

Anyway, your question is answered differently, depending on who you talk to.. obviously. The so-called left in Canada is larger than the right, so.. if you put any stock in the idea that democracy means that the more moral parties get more votes, then the answer is clear. Also, our Prime Minister is sort of morally suspicious and he`s Conservative.. so..