Conservative leader Pierre Poilievre is Carney's main challenger. The party and Poilievre were heading for a huge victory in Canada's election until Trump's near-daily trade and annexation threats derailed them