President-elect Donald Trump pledged to enact 25% tariffs on Canada and Mexico and hike tariffs on China by 10%. Proponents ...