Looking for the best Credit Cards for Costco in Canada? The right choice depends on your spending, annual fees and the benefits you will actually use.
Compare the 10 cards in our selection below. Interested in a card? Click Read review to read our full analysis.
Exclusive offer (until October 12, 2026): $149 annual fee waived for the first year, plus $100 cash back after $1,500 in eligible purchases within the first 3 months.
Maximize your rewards with the Neo World Elite® Mastercard – Gas & Grocery. Earn up to 5% cash back on groceries, 4% on recurring payments, 3% on gas and electric vehicle charging, and 1% on everything else.
Benefit from comprehensive insurance coverage, including extended warranty, purchase protection, and travel insurance. In addition, receive a DragonPass membership for access to airport lounges worldwide.
With an instant credit limit of up to $30,000 and additional cash back at over 10,000 Neo partners, your essential spending becomes more rewarding.
Travel insurance is not available to Quebec residents. DragonPass membership is included; fees apply for each lounge visit.
With Milesopedia, take advantage of an exclusive offer: your first-year annual fees are refunded with the National Bank World Elite Mastercard. This offer is exclusively available on the Milesopedia network, from June 30 to November 4, 2026.
- Refund of the first-year annual fee (a $150 value) for the primary cardholder. This fee is charged to your new card account, then refunded as a credit on your statement within five months of opening your account, provided it remains open and in good standing.
The National Bank World Elite Mastercard is the best Mastercard credit card offered by NBC.
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 an NBC mycredit Mastercard, 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
- Airline ticket 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 has named the National Bank World Elite Mastercard as the Best Travel Credit Card in 2023, 2024, 2025, and 2026.
Exclusive offer (until October 12, 2026): $149 annual fee waived for the first year, plus $100 cash back after $1,500 in eligible purchases within the first 3 months.
The Neo World Elite® Mastercard – Everywhere combines the simplicity of a single rate with the benefits of a premium card. Earn 2% cash back on all your purchases (up to $4,000 per month, then 1% thereafter), with no categories to track.
You keep all the World Elite® benefits: comprehensive travel insurance, collision coverage for car rentals, and a DragonPass membership for airport lounges. Add to that additional discounts at over 10,000 Neo partners.
With an instant credit limit of up to $30,000, it’s the premium option for those who want high cash back on every purchase, effortlessly.
Travel insurance is not available to Quebec residents. DragonPass membership is included; fees apply for each lounge visit.
Exclusive offer (until October 12, 2026): $149 annual fee waived for the first year, plus $100 cash back after $1,500 in eligible purchases within the first 3 months.
The Neo World Elite® Mastercard – Shop & Dine offers some of the highest cash back rates in the country for dining and shopping. Earn 5% cash back every time you dine out or order takeout, and 3% on in-store purchases, with 1% everywhere else.
Benefit from comprehensive insurance including extended warranty, purchase protection and travel insurance, as well as a DragonPass membership for airport lounges around the world.
Combined with additional cash back at over 10,000 Neo partners and an instant credit limit of up to $30,000, this is a card designed for those who spend at restaurants and in stores.
Purchases on Amazon and at warehouse stores are not eligible for the shopping rate. Travel insurance is not available to Quebec residents. DragonPass membership is included; fees apply for each lounge visit.
With the WestJet RBC® World Elite Mastercard‡, you can earn up to 70,000 WestJet points as a welcome bonus:
- 30,000 WestJet points as a welcome bonus with your first purchase
- 30,000 WestJet points when you charge at least $5,000 in eligible purchases to your card within the first three months
- 10,000 additional WestJet points after your credit card account’s first anniversary
The offer ends on November 4, 2026.
The benefits in numbers
An annual companion voucher from $119
Charge at least $5,000 in purchases to your card each year and you receive a World Elite Companion Voucher for a round-trip flight, starting at a $119 base fare, plus taxes, fees, surcharges and other air transportation charges. You can exchange it instead for a 30% flight discount for one traveller, a $200 credit towards a WestJet Vacations or Sunwing Vacations package, or airport lounge passes. The exact number of lounge passes granted is to be verified against the RBC terms in force.
A free first checked bag for up to nine people
The first checked bag is free for the primary cardholder and up to 8 guests on the same reservation, on WestJet flights. For a family of four, that is four bags on every leg.
Status Lift: $200 in tier qualifying spend per $5,000
Your everyday purchases move you towards Silver, Gold and even Platinum status. You earn $200 in tier qualifying spend for every $5,000 in purchases charged to the card, up to 50 times per year.
Up to 2 WestJet points per dollar
- 2 points per dollar on WestJet flights, WestJet Vacations and Sunwing Vacations packages
- 2 points per dollar at grocery stores and on transportation, including gas, EV charging, public transit and rideshare
- 1.5 points per dollar on all other everyday purchases
The annual fee is $139, plus $59 per additional card.
Finally, you benefit from extensive insurance coverage: out-of-province or out-of-country emergency medical insurance, travel accident insurance, trip cancellation and trip interruption insurance, flight delay and delayed baggage insurance, hotel or motel burglary insurance, rental vehicle collision and damage insurance.
The Brim World Elite Mastercard is Brim Financial’s premium card, built for people who shop abroad and want a full travel insurance package.
What the card gives you:
- Foreign transaction fees reduced to 1.5% on purchases in a foreign currency, compared with 2.5% on most Canadian cards
- 1 point per dollar on all purchases, with no cap, plus accelerated rates at participating merchants through Brim Rewards
- A premium insurance package: trip cancellation and interruption, out-of-province emergency medical, flight and baggage delay, car rental collision, and hotel burglary
- Access to Mastercard Travel Pass, an extended warranty and purchase security
The annual fee is $89, plus $50 per additional card. The annual interest rate is 19.99% on purchases and 21.5% on cash advances.
The Cathay World Elite Mastercard– powered by Neo is the only credit card in Canada that allows you to earn Asia Miles.
For a limited time, you can earn up to 60,000 Asia Miles as a welcome bonus:
- 35,000 Asia Miles on approval
- 25,000 Asia Miles after $5,000 in purchases in 3 months
With the Cathay World Elite Mastercard – powered by Neo, you earn:
- 2 Asia Miles for every $1 spent on purchases made in foreign currencies
- 4 Asia Miles per dollar on Cathay Pacific purchases
- 5 Asia Miles per dollar on average at thousands of Neo partners across the country
- 1 Asia Mile per dollar on purchases made in Canada, including at Costco
As it’s a World Elite Mastercard credit card, you benefit from numerous advantages, such as paid access to over 1,300 airport lounges worldwide.
When you travel with Cathay Pacific, you get priority online check-in, an extra bag and redeemable access to Cathay Pacific business class lounges.
Finally, you’ll receive a 15% discount on Cathay Pacific flights purchased with Cathay World Elite® Mastercard® – powered by Neo (promotional code required).
With this offer for the BMO VIPorter World Elite Mastercard, you get up to 70,000 VIPorter points and a round-trip companion pass. Plus, you pay no annual fees for the first year and receive $1,000 in eligible spending towards your VIPorter status.
Here’s how to get your full welcome bonus:
- 20,000 points after $5,000 in purchases within the first 110 days of account opening
- 20,000 points, a round-trip companion pass, and $1,000 in eligible spending towards your VIPorter status after $9,000 in purchases within the first 180 days of account opening
- 30,000 points after $18,000 in purchases within the first 365 days of account opening
So, to get the full welcome bonus of 70,000 VIPorter points, you’ll need to spend $18,000 in the first year.
With the BMO VIPorter World Elite Mastercard, you earn 3 points per dollar at Porter and 2 points per dollar on gas, transportation, grocery, restaurant and hotel purchases. And 1 point per dollar on all other purchases, including Costco.
With the BMO VIPorter World Elite Mastercard, you and up to 8 companions travelling on the same booking enjoy Porter travel benefits such as:
- On free checked bag
- 1 complimentary carry-on bag on all Porter fare types
- Free PorterClassic seat selection
- Priority security screening.
- Priority rebooking on another flight in case of a delay
- Exclusive check-in.
- Early boarding
Additionally, as a BMO VIPorter World Elite Mastercard holder, your VIPorter points do not expire, and you automatically receive VIPorter Horizon Grand Traveller status. You also earn $1 in eligible spending towards your Porter status for every $25 spent.
You can also earn one round-trip companion pass per year if you spend $50,000 on your BMO VIPorter World Elite Mastercard during your membership year.
Finally, you are covered by a wide range of insurance policies:
- 21-day out-of-province or country emergency medical insurance
- Trip Cancellation/Interruption/Delay insurance
- Car rental-collision/loss damage insurance
- Common carrier insurance
- Flight Delay Insurance
- Baggage insurance
- Hotel burglary insurance
- Purchase Protection
- Extended warranty insurance
Finally, enjoy six months of Instacart+ membership and a monthly $10 Instacart credit when you sign up with your eligible BMO credit card.
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 your eligible non-U.S. dollar purchases (including at Costco) if you have at least one eligible service with Rogers, Fido, Comwave, or Shaw.
Otherwise, earn 1.5% cash back on all eligible purchases in currencies other than U.S. dollars.
Receive up to 3% cash back on eligible purchases in U.S. dollars (this credit card is therefore particularly suitable for snowbirds) and 1.5 times more cash back each time you redeem it for eligible Rogers, Fido, Comwave or Shaw purchases.
Furthermore, Rogers customers get 5 Roam Like Home days at no cost, every year, with an eligible Rogers mobile plan.
As the Rogers Red World Elite® Mastercard is a World Elite Mastercard, you receive a complimentary Mastercard Travel Pass membership (powered by DragonPass) providing discounted 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/country emergency medical care
- Trip Interruption Insurance
- Trip Cancellation Insurance
The WestJet RBC® World Elite Mastercard for Business‡ is an excellent card for entrepreneurs and small business owners who want to earn WestJet points on their business spending and reduce the cost of their travel.
From August 25 to November 30, 2026, the card comes with its richest welcome offer to date: up to 100,000 WestJet points, worth up to $1,000 in travel value. The bonus is awarded in four steps: 45,000 points as a welcome bonus, 20,000 points when you spend $5,000 in the first 3 months, 25,000 points when you spend $15,000 in the first 6 months, and 10,000 points on your account’s first anniversary.
WestJet points can be used to reduce the cost of WestJet flights or WestJet Vacations packages, which can represent up to $1,000 in savings.
The card also offers a favourable earn rate in certain business spending categories, including 3 WestJet points per dollar on telecommunications services, electronic devices and shipping services, as well as 1.5 WestJet points per dollar on all other purchases.
Cardholders also enjoy several benefits when travelling with WestJet, including WestJet Silver status from approval in the first year, priority check-in and boarding, lounge passes, and two free checked bags for the cardholder and up to eight additional guests travelling on the same reservation.
With its highest welcome bonus to date and its travel benefits, the WestJet RBC® World Elite Mastercard for Business is an attractive option for entrepreneurs who want to earn WestJet points and reduce their travel expenses.
Looking for the personal version? See the WestJet RBC® World Elite Mastercard‡.
Compare the terms specific to this selection
For Costco, compare fees, eligible transactions and the benefits you need. Where rewards points are offered, check redemption options, transfer possibilities and program conditions.
Assess costs beyond the welcome offer
When choosing a credit card in this category, distinguish temporary incentives from ongoing terms. Compare annual fees, transaction charges and benefit requirements.
Use the table for an initial comparison. Read the review of the card that interests you, then the issuer’s terms before applying.
Frequently asked questions — Costco
How do I compare cards in Costco?
Compare each offer using the same budget and spending needs. Then review detailed terms to check limits, exclusions and the benefits you can actually use.
How should I choose from the Costco selection?
Start with your spending and priorities, then compare fees and benefits relevant to your situation. The ranking helps identify options; the best choice can differ from person to person.
Can terms change after publication?
Yes. Offers, fees and eligibility requirements can change. Before applying, check the issuer’s terms linked from the application button, including dates and exclusions.












