Perhaps you should stay clear of generalizing on this topic; in Ontario, this is the law:
Where is it legal to smoke or vape cannabis?
The new Act makes it legal to smoke and vape cannabis in the following places:
Private residences
Many outdoor public places (e.g. sidewalks, parks)
Guest rooms in hotels, motels and inns designated as smoking rooms
Residential vehicles and boats that meet certain criteria (e.g. have permanent sleeping accommodations and cooking facilities, and are parked or anchored)
Scientific research and testing facilities (if the cannabis use is for scientific research and testing purposes)
Controlled areas in:
long-term care homes
certain retirement homes
residential hospices
provincially-funded supportive housing
designated psychiatric facilities or veterans’ facilities