One-month delay comes after US administration receives assurances from Mexican leaders on border controls

President Trump has agreed to delay US tariffs on Mexico and Canada for a month after winning concessions on border security.

Donald Trump

On Monday, Mexican president Claudia Sheinbaum posted on X that Mexico will immediately reinforce the northern border with 10,000 members of the National Guard to prevent drug trafficking from Mexico to the US, particularly fentanyl.

“We had a good conversation with President Trump with great respect for our relationship and sovereignty; we reached a series of agreements,” Sheinbaum stated.

Trump said he had agreed to pause the anticipated tariffs for a one-month period, during which a delegation headed by secretary of state Marco Rubio, secretary of treasury Scott Bessent, and secretary of commerce Howard Lutnick will hold talks with their Mexican counterparts.

The US president later held last-minute talks with Canadian Prime Minister Justin Trudeau, who subsequently posted a similar message on X: ”Proposed tariffs will be paused for at least 30 days while we work together,” he declared.

JP Morgan had earlier forecast that both Mexico and Canada would fall into a recession as a result of the tariffs, while Morgan Stanley said a recession in Mexico was its “base case” were they to be implemented.

Before the call with Trudeau, the White House noted that Mexico was “serious” about Trump’s executive order on tariffs, but Canada had “misunderstood the plain language of the executive order and are interpreting it as a trade war”.

This article was updated at 10:00pm UK time to reflect the latest developments with regard to the US plan for tariffs on Canadian imports.