Why doesn't the NDP of Canada at least briefly unify and make a coalition with other smaller, local Social-democratic parties, so that they could win a federal election with more wider support?
Like for example, Parti Quebecois, Bloc Quebecois, et Quebec solidaire in Quebec.
Ah ... by the way this system is working, it looks like the NDP would have to be more or less dissolved into the Liberal Party to take over the liberal electorate itself.
I guess, knowing the NDP's current state of mind, it's hopeless...