Oh I know. I believe that Canada will give, but not nearly as much as Trump wants. Time plays to Canada's favor, not Trump. If Canada gets the Chinese trade deal, and of course other trade deals going, then America's negotiating position will be weakened, not just now, but for the next couple decades.
Canada holds a couple Aces up their sleeve. If America gets too demanding or idiotic, then Canada can and I believe will withdraw from NORAD and cease providing Radar Data the American's depend upon. The result would be panic and then hastily scrambling to put Radar Planes flying along our northern border. You know those AWACS birds we have? They would be flying constantly, trying to plug the sudden gap that was created.
Trump doesn't have the Patience or Attention span to go too long. He demands a report and if it isn't what he wants to hear, reaches for his Hammer. More Tariffs! When that hammer doesn't work, he backs off and says now negotiate. Then he demands a report in three weeks on what the Negotiations have completed. He wants a done deal, not a process, and that is going to be his legacy. Weakened trade positions, weakened trade partnerships, and a handful of deals he can claim are great, but really aren't very good for anyone.
Trump is used to negotiating with people who want to deal with him. Architect's who want to design a Resort or Building. Construction people who want to be the ones building it. They want the deal too. Trump hasn't ever had a deal with the other party didn't want to work with him. So he gets frustrated and angry because they aren't doing what they're supposed to. He pulls his tricks and stomps away from the Negotiation letting someone else explain that they'll get him back but the other guys will have to bend on this point.
Canada isn't bending the way Trump wants. I honestly think he doesn't have a clue what to do. He's pulled his tricks and made his demands and Canada says if you do we will retaliate. That isn't the way his negotiations have gone in the past.
Look at Trump's Negotiation for Afghanistan. By the end of his first term he would agree to anything just to get a deal. Even if that anything was to hand over the Nation to the Taliban. If Canada holds out for another year or two Trump will likely give them Wisconsin just to get a signed deal. If Mexico holds out they're liable to get Texas back. Trump will sacrifice anything as he gets desperate enough for an end to the negotiations. Anything he can use to declare Victory.