Uh, the liberals dropped to minority last election despite the conservatives winning the popular vote with a supremely unlikable Andrew scheer and Trudeau was still way more popular than he is now.
Folks have noted that he is making the same virtue signalling promises for a 3rd election in a row and failed to live up to most of them the last 2 elections despite printing trillions of dollars for his own agendas(400 million a day he is printing).
Trudeau has never been less popular.
The polls made him cocky enough to believe he could get his majority so he called the election event though he vowed not to during covid recovery. The polls have since shown a nosedive.
The conservatives are rallying because O'Toole is channeling center red tories style messages, but losing the more right leaning blue Tories type conservatives to Mad Max and the more Libertarian far right PPC message.
Singh is also throwing Trudea under the bus and calling him on all his broken promises, pulling more of the far left votes away. Trudeau thrived on virtue signalling to steal back those far left votes for 2 elections but now it's at the point where nobody buys it anymore.
I don't see anyone getting a majority government. It will be interesting to see how well the NDP and CPC do at draining the liberal votes. Sadly, Mad Max and his fuck vaccines and masks message I think is going to at least double his turnout from last election, maybe triple. Which still isn't much, but it's sad to see. I like a lot of PPC policies, but Maxime Bernier is a fucking tool and Canada doesn't need a more aggressive Trump with a French accent. Christ, Maxime Bernier's covid policies make Trump look moderate.