In Montreal, if you're discreet about it you can walk down any street smoking a joint. Heck, if you pay attention, there isn't a day that goes by that you DON'T see someone toking on the street. It's actually very cool