President Trump’s new tariffs on imports from Canada, Mexico and China have gone into effect. While the economic consequences ...