No major problems w/CBSA
Honestly, I fly for business on average 4 times/month... So I see the CBSA quite often..
I have nothing to complain about.. Most of the time they don't even ask me anything.. If they do it's "where are you coming from" followed by a welcome home.
Have I been previously asked some absurd questions? Yes. Though truthfully, the agents are there to enforce laws, not feel sympathy for a traveler who just got off a 10 hour flight.
Also, I noticed YUL agents to ask the most questions.. YYZ no problems, YVR is indeed my favourite though.. There's a citizen/resident line, and I was out of there in no time. Wish they had that at YYZ