By-election stunner in Quebec