What’s up with the deal reached with Canada and Mexico?

So the tariffs Trump has threatened against Mexico and Canada have been delayed once again after reaching a deal for those countries to monitor their borders more closely. But both sides are arguing as to who “caved” first, whether it was Trump for how unpopular of a decision this way, or the other two countries’ leaders for how badly it would impact their economies. https://www.nytimes.com/live/2025/02/03/us/trump-tariffs