Donald Trump on Monday said that Canada and Mexico can't avert his sweeping tariffs, due to come into effect on Tuesday.