Donald Trump’s sweeping 25% tariff on Canadian and Mexican goods means fewer jobs, lower wages, and higher prices for regular ...