Trump's imposition of tariffs on Canada, Mexico and China last week rocked stock markets and invited pushback from industries ...