Le futur premier ministre du Canada, Mark Carney, est monté au créneau contre Donald Trump, assurant dans un discours offensif que son pays «gagnera».