Mexico and Canada are set to face 25% tariffs — with the exception of Canadian energy at 10% — while China will face 10% ...