Canada has just one federal Cannabis Act of 2018, but it states that local governments can change it to their will in any specific detail. That’s why you can smoke weed in Ontario in places where you would be fined for it in Quebec, and face fines or no consequences at all for the same actions, depending on your location. It’s not as bad as with the different states, but still!
Here’s ALL you need to know about smoking weed in every Canadian province and every territory, based on the local laws.