Shoppers Drug Mart granted licence to sell medical marijuana online