President Donald Trump signed an order to impose stiff tariffs on imports from Mexico, Canada and China — fulfilling one of his post-campaign commitments to voters that also carries the risk of sparking higher inflation and disrupting businesses across North America.

Comments