President Donald Trump imposed 25% tariffs on Mexico and Canada and 10% on Chinese goods, a move that could drive up prices ...