I truly don't see why you're being downvoted. Much of this is often true and some of it is sometimes true, but none of it is absolutely unbelievable. Speaking specifically of the Canadian border police, from personal experience with being "taken aside", I can vouch for an absolutely arrogant, condescending, shitty attitude of treating you as if you were a suspicious piece of scum for no good reason or justification outside the random bullshit they make up in the spur of the moment when they can find nothing concrete.