U.S. tariffs imposed by President Donald Trump on imports from Canada, Mexico, and China are rattling markets and stirring ...