I had trouble with Canadian Boarder service b4. They opened my luggage and found some juice+PGCL+HCG+CLOMID+Nolva, etc. then I had to wear handcuffs for the whole afternoon.
MY LAWYER TOLD ME TO TELL THOSE ASSHOLES NOTHING.
And it worked! after researching on the internet or whatever, those officer just let me go, without a criminal record(i just confirmed it), but a custom record (not a big deal though, I planned to put a big piece of paper with saying like "f**k you, as**ole, wanna arrest me again?" in my luggage, but of course, I will carry nothing illegal next time!
So, basically, all your gotta do is to keep your mouth shut, and being polite when they catch you doing sth bad; and be a bull when you are absolutely innocent!