Trump imposes steep tariffs on Canada, Mexico, and China. Will it sabotage economic growth?

President Donald Trump has signed an order to impose stiff tariffs on imports from Mexico, Canada, and China, fulfilling a campaign promise but raising the prospect of increased prices for American consumers.