This roundup of the best credit cards for Costco Canada was last verified in August 2026. Card network policies, fees, and offers change periodically — confirm current details on the issuer’s official page before applying.
Costco Canada has an unusual rule that catches a lot of shoppers off guard: in-store, Costco only accepts Mastercard and debit — not Visa, not American Express. Costco.ca (online orders) is more flexible and accepts both Visa and Mastercard. That single rule narrows the “best card for Costco” question down to a short list.
Short answer: Costco Canada accepts only Mastercard and debit in-store, while Costco.ca accepts Visa and Mastercard online. The Rogers Red World Elite Mastercard’s flat 1.5% to 2% cash back with no annual fee generally out-earns the CIBC Costco Mastercard on everyday warehouse purchases, while the CIBC card pulls ahead on restaurant spending and Costco gas at 3%. Visa cardholders can buy a Costco Shop Card online and use it in the warehouse.Key points from this guide · last reviewed Sep 11, 2026
Costco Canada’s Card Acceptance Rules
| Where | Cards Accepted |
|---|---|
| In-warehouse (Costco stores) | Mastercard and debit only |
| Costco.ca (online) | Visa and Mastercard |
1. Rogers Red World Elite Mastercard
A genuinely strong no-fee pick: 3% unlimited cash back on purchases made in U.S. dollars, and 1.5% (or 2% if you also hold a qualifying Rogers, Fido, or Shaw service) on other purchases — which covers ordinary Costco runs. Time-sensitive note: as of August 2026, Rogers introduced an annual cash back cap on this card — the accelerated rate applies to the first $61,000 in yearly spending, after which it drops to 1.5%. For the vast majority of Costco shoppers, that cap is well beyond typical annual spending.
2. CIBC Costco Mastercard
Costco’s own co-branded card: 3% cash back at restaurants and on Costco gas, 2% at other gas stations, EV charging, and on Costco.ca purchases, and 1% on everything else — including regular in-warehouse purchases. There’s no annual fee. The one quirk: cash back isn’t a monthly statement credit, it arrives as a Costco cash back certificate you redeem once a year, either digitally through the CIBC app or as a physical certificate.
Which One Should You Actually Get?
In simple terms: if most of your Costco spending is on general warehouse purchases, the Rogers Red World Elite Mastercard’s flat 1.5%–2% (with no annual fee) usually out-earns the CIBC Costco Mastercard’s 1% base rate on the same purchases. The CIBC card pulls ahead specifically on restaurant spending and Costco gas, where it earns 3% versus Rogers’ 1.5%–2%. If you fill up regularly at the Costco gas bar or eat out often, CIBC’s card can edge out Rogers overall — otherwise, Rogers’ simpler flat rate is the stronger everyday pick.
What About Visa and Amex Cardholders?
If your best rewards card is a Visa (like the RBC Avion Visa Infinite or CIBC Dividend Visa Infinite) rather than a Mastercard, you’re not entirely out of luck. Costco.ca accepts Visa for online orders, including Costco Shop Cards — gift cards usable both online and in-warehouse. Buying a Shop Card online with your Visa card, then using that Shop Card for in-store purchases, is a workaround some shoppers use to still earn their usual card’s rewards rate on Costco spending, though it adds an extra step.
Frequently Asked Questions About Costco Credit Cards
Why does Costco Canada only accept Mastercard in-store? Costco negotiates an exclusive payment-network deal in each country it operates in, and its current agreement in Canada is with Mastercard — a similar exclusive-network approach to what Costco has used with other card networks in different countries and eras.
Can I use my debit card at Costco Canada? Yes — Costco accepts debit cards in-store regardless of the Mastercard-only rule for credit cards.
Does the CIBC Costco Mastercard require a Costco membership? The card itself doesn’t require a membership to apply, but you’ll need an active Costco membership to actually shop in-warehouse or redeem your annual cash back certificate there.
Key Takeaways
- Costco Canada accepts Mastercard and debit only in-store; Costco.ca accepts both Visa and Mastercard online.
- The Rogers Red World Elite Mastercard’s flat 1.5%–2% cash back, with no annual fee, generally out-earns the CIBC Costco Mastercard on everyday warehouse purchases.
- The CIBC Costco Mastercard pulls ahead specifically on restaurant spending and Costco gas, where it earns 3%.
- Visa cardholders can still earn their usual rewards by buying a Costco Shop Card online, then using it in-warehouse.

