You are legally allowed to possess 30 grams of cannabis in public. Rules surrounding home storage limits vary from province to province.
Alberta: None
British Columbia: 1,000 Grams
Manitoba: None
New Brunswick: None
Newfound and Labrador: None
Northwest Territories: 30 Grams
Nova Scotia: None
Nunavut: 150 Grams
Ontario: None
Prince Edward Island: None
Quebec: 150 Grams
Saskatchewan: None
Yukon: None