U.S. President Donald Trump has threatened to impose 25 per cent tariffs on all Canadian goods as early as Saturday.