Almost every incumbent government has been thrown out or been severely diminished after post covid inflation, I wouldn't give the Conservatives all that much credit.
And Trudeau is unlikely to be an exception to the anti incumbent fury across the globe. Liberals are losing stronghold/safe seats, 338 is predicting an absolute blood bath and the party is in chaos.