Home NewsPolitics Trump puts tariffs on thousands of goods from Canada and Mexico, risking higher prices