It will soon be legal to consume cannabis anywhere you can smoke.
Although smoking on the beach is not permitted it is the public space that makes consuming alcohol there illegal.
If toking up to get high in public is going to be legal hoisting a pint in public should be as well. They are both intoxicants.
One rule for all.
Gord Marshall