The easiest way to pay at Costco Canada… is with a Mastercard credit card .
But as you will see below, you could also use Visa cards with a back door method.
Note that no credit card considers Costco a grocery store!

You don’t need to have a CIBC Costco Mastercard, contrary to what many Costco members believe.

All Mastercard credit cards are accepted at Costco!
So here is the list of the best Mastercard and Visa card to maximize your returns at your favourite warehouse.
The best MASTERCARD credit cards for Costco
There are many MASTERCARD credit cards out there you can use at Costco.
Choose the best one based on your goal:
Costco credit card - Mastercard cash back
If you wish to get cash back, there are many MASTERCARD cash back credit cards for your Costco purchases!
Milesopedia's choice
The Rogers Red World Elite® Mastercard® is one of the best no-annual-fee cash-back credit cards in Canada.
With the Rogers Red World Elite Mastercard, you get 2% cash back on all purchases (including at Costco) if you are an eligible Rogers, Fido or Shaw customer.
Alternatively, earn 1.5% unlimited cash back on all eligible purchases in currencies other than U.S. dollars.
Receive 3% cash back on all purchases in U.S. dollars (this credit card is therefore particularly suitable for snowbirds) and 50% more cash back every time you redeem for Rogers, Fido or Shaw purchases.
What’s more, Rogers customers have 5 days’ free access to Roam Like Home roaming plan when they travel (a value of up to $75).
As the Rogers Red World Elite Mastercard is a World Elite Mastercard, you benefit from a complimentary Mastercard Travel Pass (offered by DragonPass) giving access to over 1,300 airport lounges worldwide (US$32 per person per visit).
Finally, you’re protected by a wide range of insurance coverages, such as :
- Extended Warranty and Purchase Protection
- Rental Car Collision/Damage
- Out-of-Province/Out-of-Country Emergency Medical
- Trip Interruption Insurance
- Trip Cancellation Insurance
Other credit cards
Here are several other cash back MASTERCARD credit cards:
- Rogers Red Mastercard: 3% cash back per dollar spent at Costco (if you’re a Rogers, Fido or Shaw customer)
- KOHO Premium Mastercard Prepaid Card: 2% per dollar on Costco purchases
- RBC Cash Back Preferred World Elite Mastercard: 1.5% cash back per dollar spent at Costco
- BMO CashBack® World Elite®* Mastercard®* 1% rebate per dollar spent at Costco
- MBNA Smart Cash World® Mastercard®: 1% per dollar on Costco purchases
- MBNA Rewards Platinum Plus® Mastercard®: 1 point per dollar on Costco purchases
- Desjardins Cash Back World Elite Mastercard: 1% per dollar on Costco purchases
- MBNA Rewards World Elite® Mastercard®: 1 point per dollar spent at Costco.
And CIBC Costco Mastercard?
As you’ve seen below, there are more attractive cashback credit cards than the CIBC Costco Mastercard.
As a reminder, this one offers gas pedals for restaurants, gasoline and Costco.ca (but there are annual limits to respect). Otherwise, you’ll earn 1% cash back on all other purchases, including those made at Costco.
Costco credit card - Mastercard Travel-Points
If you prefer travel points, there are many Travel Points MASTERCARD credit cards for your Costco purchases!
Milesopedia's choice
The National Bank World Elite Mastercard is the best Mastercard credit card on NBC. With Milesopedia’s exclusive welcome offer, take advantage of a rebate on the first year’s annual fee (a $150 value) and receive up to 40,000 bonus points distributed as follows:
- 5,000 points if you sign up for payment insurance at the time of application
- 5,000 points if you make at least $5,000 in purchases in the first 3 months
- 10,000 points if you make at least $10,000 in purchases in the first 6 months
- 20,000 points if you make at least $15,000 in purchases in the first 12 months
With this card, you earn up to 5 points per dollar on your purchases:
- 5 points per dollar for groceries and restaurants
- 2 points per dollar on gas and electric recharge purchases
- 2 points per dollar on recurring bills
- 2 points per dollar on À la carte Travel
- 1 point per dollar for all other purchases
And since it’s a Mastercard credit card, you can use it at Costco.
With this card, you have access to a $150 annual travel credit that you can use in any of these categories:
- Airport parking
- Baggage fees
- Seat selection
- Access to airport lounges
- Flight upgrades
What’s more, you can enjoy access to DragonPass airport lounges and unlimited access to the National Bank Lounge at Montreal-Trudeau.
Finally, Milesopedia voted National Bank World Elite Mastercard the Best Credit Card for Travel and the Best Credit Card for Insurance in 2023, 2024 and 2025 respectively.
Other credit cards
Here are several other Travel MASTERCARD credit cards:
- Desjardins Odyssey World Elite Mastercard: 1.5% per dollar on Costco purchases
- National Bank World Mastercard®: 1.25% per dollar spent at Costco
- MBNA Rewards World Elite® Mastercard®: 1 point per dollar spent at Costco.
If you don’t have the minimum income requirement for World Elite cards ($80,000 individual / $150,000 household), here are other MASTERCARD credit cards with travel rewards:
- MBNA Rewards Platinum Plus® Mastercard®: 1 point per dollar on Costco purchases
- National Bank Platinum Mastercard®: 1 point for every $1.5 spent at Costco
Costco credit card - AIR MILES Mastercard
If you’re an AIR MILES collector, you probably want to earn AIR MILES Bonus Miles for your Costco purchases!
With the BMO® AIR MILES® World Elite Mastercard®*, you’ll earn 2 miles for every $12 spent at Costco. That’s1.75% cash back when you use your AIR MILES Miles with the Cash option.
Milesopedia's choice
With this exclusive offer for the BMO AIR MILES World Elite Mastercard, you earn 3,000 miles after $3,000 in purchases in the first three months.
What’s more, there are no annual fees for the first year!
With this card, you earn 3 miles for every $12 spent at participating AIR MILES Partners. Then, earn 2 miles for every $12 in purchases at any eligible grocery store and wholesale club (warehouse like Costco) or alcohol retailer (SAQ, LCBO, etc.). Everywhere else, you’ll earn 1 AIR MILES mile for every $12 in purchases, including Walmart.
What’s more, it’s the only AIR MILES credit card in Canada to offer a 25% discount on AIR MILES flights to any destination during the calendar year.
The BMO® AIR MILES® World Elite®* Mastercard®* card also offers:
- 7 ¢/L discount on Shell V-Power gasoline and 2 ¢/L discount on all other Shell fuels
- Excellent insurance for your travels and purchases
- 2X miles for car rentals with National or Alamo
Other credit cards
Only BMO has AIR MILES MASTERCARD credit cards.
With these AIR MILES credit cards, you earn 2 miles for every $25 spent at Costco.
The best VISA credit cards for Costco
On Costco.ca, you can pay with a VISA credit card. And since you can buy Costco SHOP cards that you can use in warehouses, it’s a backdoor method to use any VISA credit card for Costco!

Choose the best credit card based on your goal:
Costco credit card - Visa Aeroplan
If you’re a member of the Aeroplan program, you’ll want to be able to earn Aeroplan points on your Costco purchases!
Use your Aeroplan credit card on costco.ca to buy cash cards for use in the warehouse!
Milesopedia's choice
The TD® Aeroplan® Visa Infinite* Card is a great way to earn points Aeroplan for all your Costco purchases.
With this credit card you earn:
- 1 point for every dollar spent on Costco.ca
- A great welcome bonus
- Premium travel insurance
Other credit cards
Several other credit cards offering points Aeroplan may also be of interest:
- TD® Aeroplan® Visa Infinite Privilege* Credit Card : 1.25 Aeroplan point per dollar spent at Costco.ca
- CIBC Aeroplan® Visa Infinite* Card: 1 Aeroplan point per dollar spent at Costco.ca
- TD® Aeroplan® Visa Platinum* Credit Card 1 point Aeroplan for every $1.5 spent at Costco.ca
Costco credit card - Visa Travel-Points
There are many Travel Points VISA credit cards for your Costco purchases!
Milesopedia's choice
The Scotiabank Passport Visa Infinite Card is a great way to earn travel points for all your Costco purchases.
With this credit card, you earn:
- 1 point per dollar at Costco.ca
- A great welcome bonus
- 6 access to airport lounges
- No conversion fee for foreign currency transactions
- Premium travel insurance
Other credit cards
Several other travel points credit cards may be interesting for you:
- TD First Class Travel® Visa Infinite* Card: 1.5% per dollar of Costco.ca purchases
- CIBC Aventura® Visa Infinite* Card: 1 point per dollar spent at Costco.ca
- RBC Avion Visa Infinite Card: 1 point for every dollar spent at Costco.ca
Costco credit card - Visa cash back
If you prefer cash back, there are a few cash back VISA credit cards for your Costco purchases!
Milesopedia's choice
The CIBC Dividend® Visa Infinite* Card is a great way to earn cash back on all your purchases at Costco.
With this credit card, you earn:
- 1% on Costco.ca
- 4% on grocery and gas purchases
- Premium insurance
Other credit cards
Three other cash back credit cards may be of interest:
- TD Cash Back Visa Infinite* Card: 1% per dollar spent at Costco.ca
- Scotia Momentum® VISA Infinite* card: 1% per dollar spent at Costco.ca
- CIBC Dividend Platinum® Visa* Card 1% per dollar spent at Costco.ca
Bottom Line
As you can see, there are plenty of credit cards to choose from at Costco.
If we had to choose just one, we’d take the Rogers Red World Elite® Mastercard® for several reasons:
The Rogers Red World Elite® Mastercard® is one of the best no-annual-fee cash-back credit cards in Canada.
With the Rogers Red World Elite Mastercard, you get 2% cash back on all purchases (including at Costco) if you are an eligible Rogers, Fido or Shaw customer.
Alternatively, earn 1.5% unlimited cash back on all eligible purchases in currencies other than U.S. dollars.
Receive 3% cash back on all purchases in U.S. dollars (this credit card is therefore particularly suitable for snowbirds) and 50% more cash back every time you redeem for Rogers, Fido or Shaw purchases.
What’s more, Rogers customers have 5 days’ free access to Roam Like Home roaming plan when they travel (a value of up to $75).
As the Rogers Red World Elite Mastercard is a World Elite Mastercard, you benefit from a complimentary Mastercard Travel Pass (offered by DragonPass) giving access to over 1,300 airport lounges worldwide (US$32 per person per visit).
Finally, you’re protected by a wide range of insurance coverages, such as :
- Extended Warranty and Purchase Protection
- Rental Car Collision/Damage
- Out-of-Province/Out-of-Country Emergency Medical
- Trip Interruption Insurance
- Trip Cancellation Insurance