The Liberal government is expected to introduce legislation next month that will make marijuana legal for recreational use across Canada by July 1, 2018.
Prime Minister Justin Trudeau has expressed frustration over dispensaries, and continues to rebuff calls to decriminalize marijuana before it becomes legal, saying that such a move would put children and communities at risk.
Trudeau spokesman Cameron Ahmad would not confirm the dates, but said the government has "committed to bringing in legislation in the spring". According to Raybould, such legislation must "pass through the parliamentary process in a timely fashion".
CBC reports the new legislation would go live July 1, 2018. It also recommended that higher-potency pot be taxed at a higher rate than weaker strains.
Canada would be the largest developed country to end a nationwide prohibition of recreational cannabis.
"But the provinces will have the right to decide how the marijuana is distributed and sold" and provincial governments would also have the right to set the price.
Conservative MP Colin Carrie says the news of the bill to legalize marijuana use is about changing the channel from last week's federal budget.
The announcement provides some much-needed stability to Canada's marijuana industry after police raided dispensaries in Toronto and Vancouver this month, not to mention the discourse south of the border, where USA attorney general Jeff Sessions has hinted at a crackdown of marijuana markets in legalized states.
The minimum age to buy pot will be 18, but provinces could set a higher limit.
Under the proposed rules, individuals would be allowed to grow up to four plants at home for personal use.
Trudeau's plan to legalize marijuana has been met with criticism in his own government by both those who oppose legalization and those who don't think it's possible. Trudeau has emphasized current laws should be respected.