Trump is going to put a 10% tarrif on Canadian goods. Conservatives and Liberals will likely push Trudeau to respond in kind, upping prices, all but guaranteeing a PP win because most of the people angry voting for the right now are not politically engaged.
The politically uninformed have no comprehension of cause and effect. They look up and shits expensive one day and they look at the people up at the top of various tiers of politics and blame them, or they get told they are at fault by the opposition, and even though that opposition passed the legislation when they were in power and a delayed effect is being seen, the uninformed voter takes that at face value and doesn't question it. They are uninformed and they like it that way. So they are a tool that can always be weaponised.
Nothing will stop PP coming in short of a miracle because those voters will not get informed by the next election.
To add on to that, provincial and country leaders have little direct control of prices today. Any oversight or controls have been severely hampered. They can make them worse, but any policy that may make them better will have a long lead time to take effect and will be unlikely to affect the global reality unless passed by someone like the US that has enough buying power to affect markets.
Neither Trudeau or Poliviere can solve the cost of living problem because Canada is too small a fish in a now global sea.