he 25% tariffs on Canada and Mexico and 10% tariffs on China announced this week by President Donald Trump would cost 344,000 ...