For months, retailers across Canada have been facing product shortages. But CBD oil may be the hardest to keep on shelves. Licensed producers largely did not anticipate the popularity of CBD, assuming most of …