It doesn't matter what "popular opinion" or Wente thinks.    Canada was on the hook because our own laws were not followed.    That's pretty clear.     Laws are meant to protect everybody even if you don't like the person.      The apology was a part of the deal.

The alternative was for Canada to go to court and lose.