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