@Samuel8911 So remember, the officer at the border is NOT always right. In the olden days when people went to the border to pay and hand in their documents, they would sometimes be told this. Then, they would book a trip to the US. Then get stopped. And guess what? "Oh who told you that?" "Oh I think his name is Steve. He has brown hair". BAM. You lose the $5000 you paid to Hawaii. (true story)
If he tells you you don't need a waiver, then ask him to write you a LETTER. Or give you SOMETHING. They will SUDDENLY change their tune.
Even now after people have PAID the US fee, they tell them this all the time. Why?
1. A guy in a uniform likes to pretend he is a big hero
2. He then doesn't have to do the work
3. He just doesn't care. He will never see you again.
4. He is WRONG. And this is stupid. I send clients to the border all the time. I see examples where they are asking for money again, or they don;t know how to use eSAFE, or are just inept. Worse, they could care LESS about giving you advice...you aren't even AMERICAN.
In my experience, as soon as an Officer is friendly, Canadians can't handle it. The same person who would argue a parking ticket to the DEATH with a Canadian officer will do ANYTHING an American wants just because they didn't yell at them. I have had clients PAY TWICE because the officer was nice. I have had people LOSE their money because the officer was nice to them.
I have a profit motive, so understand that, but I have to FACE my clients, and I am proud of the fact I am Canadians and I want to help Canadians. Americans being nice to you isn't a reason to TRUST them ever.