Cannabis is not 'legal' in British Columbia, Canada but the police essentially turn a blind eye on buying and smoking it (only in small quantities). I have even heard that you can buy cannabis in some cafes in Vancouver.
Contrary to what the other people have said, cannabis use, possession and buying is ILLEGAL in Holland. Everyone just turns a blind eye to it, which prompted the popular myth that it is legal. Any tour guide will confirm this
You can currently buy cannabis openly and legally in 'coffee shops' in Amsterdam, although with the new law proposed to be brought in next year (2005), it might all change. The new law is about smoking in the workplace, it is to be banned, and the coffee shop being a workplace for those who work there, it is thought that you will still be able to buy a joint in the coffee shop, but you will have to smoke it outside!
This may well be the end to the coffee shop!