"We’ll be announcing the tariffs on Canada and Mexico for a number of reasons," Trump told reporters in the Oval Office.