Not legal by any means here in Vancouver BC. You can however go into The New Amsterdam Cafe and roll up as many blunts as you can handle. I think there are another cafe or 2 that allow it. There is just a general tolerance for it here. You can walk down the road smokin a joint and not worry about it(if you have respect about smokin it in public). I have blazed with many ppl around the world by going there and the types of people smokng pot is really diverse. Your typical hippie to CEO, and I think that Vancouver for one has recognized that.