There's a similar thread (while not specific to Canadian customs, there are stories dealing with experiences in Canada with both immigration and customs)
http://www.flyertalk.com/forum/showthread.php?t=277938
Also stories in the travel safety and security forum as well.