Average dispensary and street price for medical marijuana in Canada 2021
The average price for a gram of high quality medical marijuana in Canada stood at some 12.34 Canadian dollars in dispensaries, as of August 2021. The street price for the same marijuana was not much lower, with 11.65 dollars per gram.