Welcome to Canada. Our customs suck. End of story.
They abuse their power. I'm glad you didn't get the anal probe.
In all seriousness, the one tip I can give you all is to reasonably declare your stuff. Use common sense. Canadian customs will rip another orifice if they even suspect you are not honest. The 20 minute questioning you got is I'm sure just the start.
Google stories about how they take your stuff away and make you pay upwards of 150% plus fines to get it back.
JoDa wrote:Oh, also, I went to Vancouver last summer, and the Customs agent was ALSO very unpleasant to me! She was the exception in that trip, but there were moments when I didn't think I was going to get into the country, and I was on the verge of tears because I was jet-lagged and my brain thought it was almost 3 AM. Usually telling Customs agents that I work for the US government disarms them and they wave me through with very few other questions, but she was NOT impressed by that. She just kept harping on me GASPGASPGASP vacationing alone and wanted to know WHY (???) I was doing that. It took me 20 minutes to get through, and even then I was watching my back because her attitude made me believe she would summon a Mountie to follow me around. Perhaps it was the same dour witch? Fortunately, everyone else was really nice.