1st off, you don't need a passport for canada. a driver's license and another photo id is enough but a birth certificate isn't a bad idea to bring along for re-entry back into the states. 2nd, you won't be allowed to get just as fucked up as you want in public. there are still public intoxication and decency laws to contend with there (and everywhere else it has been decrimmed or legalized for med use). i have a nevada med license yet it still doesn't give me the right to smoke in public...then there are the dui laws to think about too.
no, making a scene of doing anything controversial just because it's technically legal usually causes more probs than what it's worth.