The Liberals, NDP, Greens and even Bloc Québécois should establish a one-time united front.