The Best Credit Cards For Drugstore Purchases


Most drugstores in Canada are regrouped under banners: Brunet, Familiprix, Jean Coutu, Shoppers Drug Mart, Proxim, Uniprix and others. The vast majority have a loyalty program (Shoppers Drug Mart with PC Optimum or Jean Coutu with the MOI program).
These programs do not offer points on many purchases are not eligible as:
But then? How do you earn more points for all your drugstore purchases? By having the RIGHT credit card for all drugstores… or depending on the banner you usually use.
In fact, these drugstore purchases charged to the credit card will earn points, even on medication. The credit card issuer does not know what you have purchased. All he knows is that the purchase was made in a pharmacy. Therefore, award points on the total amount, including taxes.
More precisely, the issuer sees the merchant category code under which the store processes your payment. If a pharmacy counter inside a supermarket runs your payment under the supermarket's code, the purchase is classified as groceries and can earn your card's grocery rate instead of its pharmacy or base rate. The FAQ at the end of this article explains which cards benefit and how to check.
And check out two tips at the end of this article that could earn you… lots of points for your drugstore purchases!
Here, we’ll look at cards that offer more points, miles and cash back for all purchases made at any pharmacy.
So, if you are used to going to 2-3 different banners depending on where you work or live, it can be handy to have an “all-terrain” map!
In this respect, three credit cards stand out for drugstore purchases:

The American Express® Gold Rewards Card is among the best-known American Express cards. It allows to accumulate:
According to our evaluation, 1 privilege point = 1.7 cents, which means that for every dollar you spend at the pharmacy, you could get a return of about 3.4 cents.
The American Express® Gold Rewards Card is part of the Membership Rewards loyalty program, whose points can be used in many ways:

The Scotia Momentum® VISA Infinite +* Card earns cash back:

The Tangerine Money-Back Credit Card has the advantage of no annual fee from year to year and the choice of categories in which you want to earn more cash back:
So, by choosing the “Pharmacy” category on this Tangerine card, you can earn 2% cash back on all your pharmacy purchases!
If your health spending goes beyond the drugstore (dentist, physiotherapy, optometrist, gym), also look at Manulife Bank's new credit cards, which give you up to 2% on the whole health and wellness category.
Jean Coutu and Brunet pharmacies are linked with the Moi loyalty program. The only card associated with the Moi program is the RBC Visa Moi Card. Thanks to it, you get 2 X the points on :
Please note that to earn these points, you must present your Moi card AND pay with your moi RBC Visa credit card. In addition, Moi points are not awarded on the purchase of many products such as medication, lottery tickets and gift cards.

Pharmaprix / Shoppers Drug Mart are linked with the PC Optimum loyalty program. So, if you use a President’s Choice Financial credit card (which also contains your PC Optimum loyalty card) you will earn additional points.
As a reminder, PC Optimum members earn 15 PC Optimum points for every dollar spent with their loyalty card (on eligible expenses).

There are 3 President’s Choice credit cards that earn PC Optimum points:
Now that you know which credit card to use for your pharmacy purchases, let’s discover 2 tips that could help you earn lots of points & miles!
Pharmacies are a great place to find gift cards for many businesses: SAQ, Amazon, Gap, Netflix…

By using the right credit card to purchase these drugstore gift cards, you maximize your point accumulation!
So instead of getting 1 Membership Rewards point per dollar by buying your bottle of wine directly at the SAQ, go to your local pharmacy and buy an SAQ gift card: you will then get 2 Membership Rewards points per dollar!
If you are covered by private/group insurance, you have probably given all this valuable information to your pharmacist so that the insurance will cover its part and you will only have to pay the difference at your pharmacy counter.
By doing so, you’ve just lost yourself a great opportunity to earn points.
Of course, it’s possible to make up for lost time: tell your pharmacist that you’d like to pay for your medication directly by credit card from now on (…and earn points in the process), and that you’ll make your own arrangements with your insurance company for reimbursement.
This tip is valid for the majority of your healthcare expenses (like the dentist, for example…) and is part of our list of tips for collecting points and/or unlocking welcome bonuses!

At the end of the year, it’s all these little habits that will make the difference when it comes to using your points:
There’s also a technique for buying gift cards with credit cards to earn more reward points!
Here are frequently asked questions in the milesopedia community about this card.
The PC Financial World Elite Mastercard wins with 45 PC Optimum points per dollar at Shoppers Drug Mart and Pharmaprix (30 from the card plus the 15-point base loyalty rate). On a $1,000 monthly drugstore tab, that adds up to 540,000 points yearly, or roughly $540 in free groceries. The PC World Mastercard pays 35 points per dollar and the no-fee PC Mastercard earns 25 points per dollar, both also strong if you don’t qualify for World Elite (income $80,000 personal or $150,000 household).
The RBC Visa Moi Card pairs with the Moi loyalty program at Jean Coutu and Brunet to deliver 2X points on eligible purchases at participating locations. One important caveat: prescription medications are excluded from the Moi program itself, but your credit card still earns its full base rate on the entire transaction including prescriptions. For frequent Jean Coutu shoppers, the combination of Moi loyalty points plus RBC Avion or Cash Back rewards on the same purchase makes this the most efficient drugstore stack outside of Loblaw banners.
Yes, especially if you don’t shop at Shoppers Drug Mart or Jean Coutu often enough to justify a co-branded card. By selecting Pharmacy as one of your two (or three with a Tangerine savings account) bonus categories, you’ll earn 2% unlimited cash back at any pharmacy banner including Rexall, London Drugs and independents. With no annual fee and instant cash back deposited monthly, it’s the simplest way to boost rewards on health and beauty spending without committing to a single retailer.
The Amex Gold Rewards earns 2 Membership Rewards points per dollar at any pharmacy in Canada, which milesopedia values at roughly 3.4 cents per dollar when transferred to Aeroplan or Marriott Bonvoy. That makes it competitive with cash-back cards on raw value, with the upside of much higher returns when redeemed for premium-cabin flights through transfer partners. The card carries a $250 annual fee, so it makes the most sense for pharmacy spenders who already use the Gold Rewards for the 2x category on travel and gas.
It can. Card issuers classify a purchase by the merchant category code of the business that processes it, not by what you buy. If the pharmacy counter in a supermarket runs your payment under the supermarket's code, your prescription earns the grocery rate. As of September 2026, this matters most with two cards:
If the pharmacy uses its own terminal and code, you earn the pharmacy or base rate instead. Check how your first purchase appears on your statement before changing your habits.
For your next Hilton stay, see the Hilton Honors American Express® Card available in Canada and the terms of its current offer.
Our reviews and rankings are based on an objective assessment. Advertisers do not influence our content. We may receive compensation through some links; our analysis and opinions remain independent.