The incoming U.S. President, Donald Trump, stirred controversy by announcing on his Truth Social platform that Washington would enforce a 25% tariff on imports from Canada and Mexico. This declaration ...