Tariffs of up to 25% on items from Canada, Mexico, and China announced by President Donald Trump have been delayed, downsized, and given exemptions in recent days. If actually imposed, they will hit a ...