US President-elect Donald Trump said Monday he intends to impose a 25 per cent tariff on goods from Mexico and Canada, along with a 10 per cent tariff on imports from China in response to the illegal drug trade and immigration.

In a series of posts to his Truth Social social media account, Trump vowed to hit some of the United States’ largest trading partners with sweeping tariffs on all goods entering the country.

“On January 20th, as one of my many first Executive Orders, I will sign all necessary documents to charge Mexico and Canada a 25% tariff on ALL products coming into the United States, and its ridiculous Open Borders,” he wrote.

In another post moments later, the past and future president said he would also be slapping China with a 10 per cent tariff, “above any additional Tariffs,” on all of its products entering the US in response to its failure to tackle fentanyl smuggling.

Tariffs are a key part of Trump’s economic agenda, with the Republican president-elect vowing wide-ranging duties on allies and adversaries alike while he was on the campaign trail ahead of his November 5 victory.

Many economists have warned that tariffs would hurt growth and push up inflation, since they are primarily paid by importers bringing the goods into the US, who often pass those costs on to consumers.

But those in Trump’s inner circle have insisted that the tariffs are a useful bargaining chip for the US to use to push its trading partners to agree to more favourable terms, and to bring back manufacturing jobs from overseas.