Here's how it works:
The US says "We want you to jump through these hoops for 'security' reasons we refuse to explain."
The Canadian government goes "Yes, sir, just so long as you don't expect to bring armed guards on our side of the border. Oh, your proposal includes armed American security in Canada? Well, ok, if you INSIST. Is there anything else we can do for you?" _grovel_