Its not legal, but tolerated in Canada, which someone already mentioned. But Canada kicks ass, you can smoke in a couple coffee shops, which also sell pipes and things. And in almost any park you can find someone selling. Id suggest Vancouver BC.. good times