President Donald Trump imposes 25% tariffs on Canada and Mexico, effective Feb. 1, citing unfair oil prices and fentanyl smuggling concerns.