President Donald Trump announced extraordinary new tariffs over the weekend on Mexico, Canada and China, and the leaders of all three countries have since announced retaliatory measures. Follow for ...