Its tolerated to a certain degree in Canada.
They have Compassionate centres in Vancouver and you can walk down the street and smoke a joint without a cop's second glance (I don't think its worth the paper to bust them)...You can also buy it at "coffee shops" there too but its word of mouth and not exactly legal. They do bust these places from time to time but they are back in business the next day.
I know of one place where you stand in line, so to speak, and they call you when its your turn.
I don't smoke...Or at least regularly. I will have it if its passed around at a party but I can't tolerate much at all or I am heaving in the bathroom or comatose.
I also say strange things and just learn to sit there silent...and that isn't any fun at all