How I learned to Stop Feeling Safe in My Own Country and Hate Border Agents
onthemedia.org
onthemedia.org
Now, about Canadian border patron...
Even though they might ask you "What brings you to Canada?", the way they really ask it, while they're condescendingly looking at you is "WTF are YOU doing in my country?"
I have been harassed so many times by them. All with no smiles, no niceness, nothing. I stumbled on an oddly worded question once... this flagged me right away. They made me feel like I was lying, and even had the audacity to tell me: "If you're lying to us; NO CANADA FOR YOU!".
IMO, American border patrol wants to get you on your way as soon as possible after they do their own checks (whatever those are). Canadian border patrol want to harass, intimidate and annoy you to the point where you just want to say "F* YOU, I'm going back to my country!"