The Liberals basically are the same as US Democrats, at least the mainstream of the Democratic Party. John Kerry and Hillary Clinton are in that group.
The Conservatives are generally equated to the Republican Party, although the more moderate ones would be equal to the right wing of the Democratic Party. George W. Bush would probably belong here, although it stretches to the right Democrats like Joe Lieberman.
The NDP is left of any major US party, equal to European socialist parties. Ralph Nader would be in line with them, along with the leftist Democrats like Dennis Kucinich.
The Bloc are simply a separatist party for Quebec, trying to get Quebec independent. They are ideologically in line with the NDP.
thanks. interesting that there are two liberal parties, yet despite this the liberals have controlled the government. I guess that happens in palimentary systems. Why no further-right party? No market for it?