Card Stack Strategy
The Best Credit Card for Costco in Canada (It's Not the Obvious One)

Costco Canada takes exactly one credit card network at the register: Mastercard. Your Visa and your Amex — whatever they earn everywhere else — stay in your wallet. That narrows the question, but here's the part most lists skip: most issuers don't code Costco as a grocery store. Warehouse clubs typically fall outside the "grocery" merchant category, so the 3-5% grocery multipliers that headline so many Mastercards usually drop to the card's base rate the moment you're at a Costco till. Some cards write the exclusion into their terms outright — Canadian Tire's Triangle cards, for example, exclude Costco and Walmart from their grocery rate by name.
So the real ranking for Costco spend is a ranking of flat and everywhere rates on Mastercards, not grocery rates. We track 43 Mastercards on the Standard Score; here's how they shake out at the warehouse.
In the warehouse: flat-rate Mastercards win
| Card | Rate at Costco (typical coding) | Annual fee |
|---|---|---|
| Rogers Red World Elite Mastercard | 2% on the first $61,000/year with a Rogers/Fido/Shaw service, 1.5% without | $0 |
| Neo World Elite (Everywhere plan) | 2% (up to $4,000/mo) | $149 |
| BMO Blue Rewards World Elite | 2x — wholesale named in its bonus categories | $150 |
| CIBC Costco Mastercard | 1% in-warehouse | $0 |
| Typical "5% groceries" Mastercards | base rate (often 0.5-1%) | varies |
The quiet winner is the Rogers Red World Elite Mastercard — for Rogers, Fido, or Shaw customers: 2% back on the first $61,000 of annual spend, no annual fee, and no category coding to argue about. Without a Rogers-family service — or above that annual cap — the rate drops to 1.5%. It scores 6.7/10 on our index and co-ranks third among the Mastercards we track; Costco's merchant code does not change its rate.
The BMO Blue Rewards World Elite is the rare card that names wholesale in its accelerated categories, making it one of the few cards whose bonus rate is designed to apply at a warehouse club — worth a look if you're already paying its fee for other reasons.
The Costco card itself: good at the pumps, not at the till
Costco's own co-brand, the CIBC Costco Mastercard, is mis-sold as the default answer. Its structure tells you where CIBC wants you to use it: 3% at Costco gas stations and 2% on Costco.ca, but just 1% inside the warehouse — half what the Rogers card pays on the same cart below its cap. It's a genuinely good gas-and-online companion with no fee, and CIBC states there is no cap on total cash back. As your main warehouse card, it leaves money on the belt.
The two-card Costco stack
- At the till: Rogers Red World Elite — 2% with a Rogers/Fido/Shaw service on the first $61,000/year (1.5% without or above the cap), $0 fee.
- At Costco gas pumps and on Costco.ca: CIBC Costco Mastercard — 3% and 2% respectively, $0 fee.
- Groceries everywhere that isn't Costco: this is where a true grocery card earns its keep — the BMO CashBack World Elite pays 5% on the first $500 of grocery spend per statement period, about $6,000 a year, at stores coded as grocery stores.
Total annual fees for the full stack: $139 (or $0 if you skip the BMO card). No points to value, no charts to check — every rate above is cash.
What about executive membership rewards?
Costco's own 2% executive-membership reward stacks on top of whatever your card earns — they're independent. The card question is purely about the payment layer, and the payment layer is Mastercard-only.
For the full Mastercard field — including travel earners like the WestJet RBC World Elite that happen to run on the right network — see our best Mastercard ranking, or head to the cash back ranking if you're optimizing beyond the warehouse.
Category coding caveat: merchant category codes are set by networks and acquirers, not by us. Where a card's treatment of Costco isn't written into its public terms, we've labelled rates by their typical coding — confirm against your issuer's category definitions before anchoring a strategy on an edge case.