Donald Trump has threatened to impose a 25 per cent tariff on all imports from Canada when he returns to the White House next week.