Conclusion? Boycott the USA!
Assuming the above recording is real, the border guard asked a ridiculous question and the Canadian tourist gave attitude as a response. The Canadian was out of line by not answering his ridiculous question with a straight answer. The second border guard was initially polite and professional. The Canadian should have shut up and waited patiently for the border guards to finish their job. Instead he mouthed off and taunted them. No surprise he ended up getting arrested even though the charges are ridiculous. Denying him entry would have been a more reasonable response.
Traveling to the US is not a right. The American border guards determine who and what can enter the US, and they don't have to give a reason or an explanation for their decisions or their questions. The same thing in the other direction.
Even though the majority of US border guards I've encountered, have acted professionally, half of that conversation sounded familiar... US border guards have also asked me equally stupid questions, behaved just as arrogantly and made similar veiled threats... and unlike this situation without any provocation.
BS like this is one reason why I avoid traveling to the US. I used to apply for TN Visas to work in the US for my American clients. I have no intention to live in the US but occasionally my American clients have a last minute need for someone with my qualifications to deliver a 4-5 day seminar. If they can't find someone, they will loose tens of thousands of dollars in revenue and could be responsible for paying attendee travel costs and lost productivity time. Sometimes people back out of a commitment to deliver these seminars at the last minute and the client has to find someone to cover for them. The call goes out first for an American, but if one can't be found, then the request goes international. Usually Canadians are the most convenient and cheapest solution to the problem. Canadian Professionals like myself can only apply for a TN Visa while on route. Which means that we can't know in advance if we are going to be allowed in.
I was told the process was straight forward, which it used to be before 9/11. Since 9/11, US Homeland Security are very tight about granting TN Visas. I should qualify for a TN Visa under NAFTA as a professional. Homeland Security has granted my TN Visa request at least half a dozen times over the years. But I've also been denied 3 times. Two of three times, it was a misinterpretation of NAFTA and once because I forgot to print out my resume (my fault). Two of the three times I was denied, Homeland Security was very snarky about it. One of those times, they went through my luggage, found a corkscrew in my checked luggage and made a veiled threat about locking me up for trying to smuggle a weapon on a plane.... in my checked luggage. Ridiculous! I think I rolled my eyes at the threat, but I never said anything impolite or provocative. But I knew at that point I was not going to get my TN Visa. All three times I was denied a TN Visa, I got my Visa on the second attempt at another crossing.
Note: If you are denied your TN Visa, withdraw your application. Its less paper work for them and you don't a "denied entry" flag on your file.
Now that I've been denied entry to the US 3 times, I have to answer the question have you ever been denied entry to the US every time I go to the US. As soon as they check my passport, they can see how many times I've been denied entry. The question really is, "Are you a liar". Since I've been denied entry in the past, I always get the 50 questions on the initial interview. The last time I tried to travel to the US, it was on business with a valid TN Visa. I arrived 3 hours before my flight. I got the 50 questions at the initial interview, they took my passport and was sent to the interrogation area. They made me wait for 3 hours and 5 minutes, asked no questions, gave me back my passport and let me go.... 5 minutes after my flight left. I'm sure it was deliberate. I had to catch another plane to another city, rent a car and drive 6 hours to my destination. I passed the additional costs on to my American client which makes me uncompetitive with my American counterparts.
So now I say screw it. My American clients can find someone else to save their bacon in their time of need. Also, I don't travel to the US as a tourist anymore just on principle. I have little sympathy for Canadians who travel to the US with their Canadian dollars to save a few cents shopping. I hope more Canadian cross border shoppers are harassed by US Homeland Security like the Canadian in this recording, as its good for Canada. When Canadians travel to the US to shop, they are taking away jobs from Canadians and moving wealth from Canada to the US. Spending your money in Canada, results in Canadians getting the economic benefits.