Yes and No I guess. There is a Canadian permit givin to you from the government but It is VERY hard to get and only Like 275 Canadian's have this. They have to even be given a place to smoke it at work. LOL I think it's a McMaster U Prof or something like that that was built a special ventilated room at the University for him to smoke his meds.
There are "Compassion Clubs" we have all over Canada that are kinda quazi legal they well help you if you get permission from your doctor but its quite hard in a lot of places to find a doctor or specialist to sing for you... Natural Path doctors usauly will but cost $$$ in Canada to see them.
They have great product, everything you want all organic as well. Pot, Hash Keife, Cuttings, everything!!! but not the cheapest the cost of cheaper street weed like $230 CND/OZ. Some stuff is more. there Grade A bubble hash is like $20-$25 per gram.
These number arnt exact. I'm stoned writing this and am just recalling for memory.