Legal marijuana won't be sold in the Valley--Jan 30/18. You won't be able to buy marijuana in the Valley when it becomes legal later this year. The provincial government has announced nine locations where it'll be sold, but none of them will be in the Valley. You'll be able to buy it at four liquore stores in HRM as well as stores in Amherst, Truro, New Glasgow, Sydney River and Yarmouth. There will also be online sales from the NSLC with home delivery.