You are using an unsupported browser. Please upgrade your version in order to view the shoppersdrugmart.ca site.
Seniors save 20%. PLUS Receive a $10 Shoppers Drug Mart Bonus Card when you spend $50 or more* on almost anything in-store.
Get 8000 Shoppers Optimum Bonus Points®* when you purchase any Lancôme Rénergie skin care.
Get a FREE $10 Indigo Bonus Card when you spend $50 or more on almost anything in the store*. See store for details.
Purchase any (2) participating Lindt products and swipe your Shoppers Optimum Card® for a chance to WIN a trip for 2 to Switzerland to meet Roger Federer.
Get 8000 Shoppers Optimum Bonus Points®* when you purchase any Biotherm Aquasource or Life Plankton products.
Shop participating summer products and get Shoppers Optimum Points. Summer just got sweeter.
Get 800 Shoppers Optimum Bonus Points®* when you purchase 2 AVEENO® Baby products.
Sweet Deal 2 for $1.99 Treat yourself!
Get 500 Shoppers Optimum Bonus Points®* when you purchase any participating POLYSPORIN® Footcare product.
Get 8000 Shoppers Optimum bonus points and a free gift when you purchase any Big Pony Fragrance*.
Heat up your beauty routine with the brands you love – plus, earn Shoppers Optimum Points on all things beautiful!
Your personalized offers are waiting for you – start loading them to your Shoppers Optimum Card now!