Canada and Mexico get hit with 25% tariffs in the latest shakeup from the Trump administration, while taxes on China's goods ...