Quebec by-election tests popularity of Prime Minister Carney as Liberals eye majority