Why did Mexico get a reprieve price … and Canada did not do it

The United States has announced new prices on more than 90 countries after reaching the deadline imposed by President Donald Trump for the nations to conclude trade agreements.
Prices in Canada, for example, should go from 25% to 35%, although most Canadian goods are exempt. Meanwhile, higher prices for Mexico are interrupted for an additional 90 days.
Michelle Fleury of the BBC explains why Mexico has concluded an agreement – at least temporarily – while Canada received a blow.
https://ichef.bbci.co.uk/news/1024/branded_news/df00/live/997eabd0-6f14-11f0-89ea-4d6f9851f623.jpg