Opposition is a good word for them, though .  Has there ever been a development that will increase the wealth of Canada and Canadians the NDP and Greens  haven't opposed.  As for the Bloc, they oppose the very existence of the Canada we know.