The bloc only exist because Quebec is special. The NDP only exist because the liberals just pander and then do whatever they want once elected and everyone knows it.
(and Canadians in the east are afraid to vote conservative federally because they are mostly a western thing)