My understanding is that all Canada and Mexico did (possibly in concert) was (re) announce previous decisions. Unless Canada can draft legislation in less than 24 hours ?
Remember this is RealPolitik. The truth is immaterial to the message. If this has boosted Trumps US popularity, then it's highly likely that was the end goal. Nothing to do with trade.
Remember, he still has to find a way to win the 2028 election.
I feel slightly comforted that the UK has Peter Mandelson batting for us.I would be amazed if he wasn't much more attuned to what is really going on, and how best to engage with it. Although I do now (didn't then) think that Starmer actually missed a trick by not making Farage US ambassador. Because that would probably have crushed Farage into nothingness.