Provinces struggle to keep up with marijuana demand