These people used to annoy me, not anymore.
I enter a zen like trance when I reach security, I have all metal objects in my jacket pocket, place jacket on tray, have laptop out and on tray, same for belt and shoes, walk through and leave. When asked if they can swab BB or computer, I always say yes, when I get picked out for additional searching at YVR US side (always happens), I go along with their silly little games.
If you arrive at security in a pissy mood, expecting to be pissed off by CATSA, they will piss you off. If you arrive as I now do, you walk out the other end with no rise in blood pressure or pulse rate.