Justin Trudeau's resignation: Recent blows from Donald Trump, who threatened 25 per cent tariff, an ongoing row with India and domestic issues such as inflation and immigration have driven Justin Trudeau to the brink of resignation.