and it is a really uninformed thing to lump the american "democrats" with the canadian "new democrats"... just because the name seems similar, it is very different
if you badly need some kind of comparison, you could loosely say that the Canadian Liberal party is probably closer to the American Democrat party and the Canadian Conservative party is more similar to the American Republican party (but generalizing is never completely accurate)
the New Democratics of Canada are probably closer to what you might think of as the Green party with a touch of the Communist party added in
(and I just noticed you are from Quebec so you know all this already, but some of the Americans reading might not realize it)