I've had friends from Canada, but not in the last 20 years, so my memory for idioms Canadian is not the best... *blushing*
It's all in fun. I bet I couldn't define some of your slang any easier. ;-)