Best Credit Cards: Travel

Updated May 1, 2025
best travel cards featured

Here are the best travel credit card offers in Canada:

National Bank

National Bank World Elite Mastercard

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.

BMO

BMO Ascend™ World Elite®* Mastercard®*

The BMO Ascend World Elite Mastercard is one of the best World Elite Mastercard travel rewards credit cards in Canada. With our welcome offer, you can get up to 100,000 BMO Rewards points, for a total value of up to $1,600.

Plus, there’s no annual fee in the first year for the primary cardholder and additional cardholders, and you benefit from a 0% introductory interest rate on balance transfers for 12 months (with a 2% balance transfer fee).

With the BMO Ascend World Elite Mastercard, you get:

  • 5 points per dollar on eligible travel*
  • 3 points per dollar on eligible dining, entertainment, and recurring bill payments*
  • 1 point per dollar on all other purchases*

The card also offers:

  • 4 complimentary airport lounge accesses per year via Mastercard Travel Pass provided by DragonPass*
  • comprehensive travel insurance, including emergency medical coverage up to $5 million for 21 days*
  • A NEXUS statement credit in the first year*
  • Six months of Instacart+ membership plus a monthly $10 Instacart credit with an eligible card*

CIBC

CIBC Aventura® Visa Infinite* Card

The CIBC Aventura® Visa Infinite* Card is one of the best Visa credit cards with travel rewards.

CIBC has an offer with which you can earn up to 45,000 Aventura points:

  • 15,000 Aventura Points when you make your first purchase
  • 30,000 Aventura Points if you spend $3,000 or more in the first 4 monthly statement periods

In addition, you can benefit from a rebate on the first year’s annual fee for the primary card holder ($139 value) and up to three authorized users ($50 each).

With this CIBC Aventura Credit Card, you get:

  • 2 points for every $1 spent on travel purchased through the CIBC Rewards Centre
  • 1.5 points for every $1 spent at eligible gas stations, EV charging, grocery stores and drug stores
  • 1 point for every $1 spent on all other purchases

The CIBC Aventura® Visa Infinite* Card also offers:

  • Airport lounges access: Visa Airport Companion Program membership with 4 complimentary visits per year
  • Reimbursement of NEXUS membership fees ( $160 value)
  • A free Skip+ membership ($110 value $110)

The minimum annual income required for this card is $60,000 (personal) or $100,000 (household).

CIBC Aventura® Gold Visa* Card

If you do not meet the income requirements of CIBC Aventura® Visa Infinite* Card, you can apply for CIBC Aventura® Gold Visa* Card. The minimum annual income required for this card is $15,000 (household).

CIBC has a digital offer with which you can earn up to 45,000 Aventura points :

  • 15,000 Aventura Points when you make your first purchase
  • 30,000 Aventura Points if you spend $3,000 or more in the first 4 monthly statement periods

In addition, you can benefit from a rebate on the first year’s annual fee for the primary card holder ($139 value) and up to three authorized users ($50 each).

With this CIBC Aventura Credit Card, you get:

  • 2 points for every $1 spent on travel purchased through the CIBC Rewards Centre
  • 1.5 points for every $1 spent at eligible gas stations, EV charging, grocery stores and drug stores
  • 1 point for every $1 spent on all other purchases

The CIBC Aventura® Gold Visa* Card also offers:

  • Access to airport lounges: one Visa Airport Companion Program membership and 4 free visits per year
  • Reimbursement of NEXUS membership fees ( $160 value)
  • A free Skip+ membership ($110 value $110)

RBC

RBC Avion Visa Infinite Card

For a limited time, the RBC Avion Visa Infinite Card offers a welcome bonus of up to 55,000 Avion points, a travel value of up to $1,100.

  • 35,000 points upon approval of your application
  • 20,000 points when you spend $5,000 on your account within the first six months

You can redeem your Avion points for flights with over 500 airlines, with no blackout periods or seat restrictions, or transfer them to partner programs such as American Airlines AAdvantage, The British Airways Club, Cathay Pacific Asia Miles and WestJet Rewards.

The card earns you 1.25 points per dollar on eligible travel purchases and 1 point per dollar on all your other eligible purchases. It also includes extensive insurance coverage: emergency medical care, trip cancellation and interruption, rental vehicle collision and mobile device.

The annual fee is $120.

Scotiabank

Scotiabank Passport™ Visa Infinite* Card

With this welcome offer for the Scotiabank Visa Infinite +* PassportMC Card, you get up to 60,000 Scene+ points as a welcome bonus (a value of $600):

  • 40,000 points after $2,000 in purchases within the first three months
  • 10,000 points after $10,000 in purchases within the first six months
  • 10,000 points after $40,000 in purchases in the first year

Then, each year, if you make at least $40,000 in purchases on the card, you’ll earn an annual bonus of at least 10,000 points, which represents a $100 value.

With the Scotiabank Visa Infinite +* Passportᴹᴰ Card, you earn 3 points per dollar spent at Sobeys, IGA, Safeway, Foodland, FreshCo, Voilà by Sobeys, Voilà par IGA, Voilà by Safeway, Chalo! grocery stores. FreshCo, Thrifty Foods, IGA West, Les Marchés Tradition, Rachelle Béry and Co-Op.

You also earn 2 points per dollar spent, including on foreign purchases, in the following categories:

  • Grocery shopping
  • Restaurants
  • Entertainment centers
  • Transit

The Scotiabank Visa Infinite +* Passportᴹᴰ Card is an excellent Visa credit card for these types of purchases.

These points can be used for any travel purchase at a rate of 1,000 points = $10 (flights, hotels, all-inclusive packages, and even Airbnb). You can also redeem your points as cash back with Scene+, for example, at your grocery store checkout at the same rate of 1,000 points = $10.

The Scotiabank Visa Infinite +* Passportᴹᴰ Card also offers:

  • No fees for foreign currency transactions
  • Get value of up to 10¢/L on your fuel purchases at Shell
  • 6 access to VIP airport lounges
  • Excellent insurance for your travels and purchases
  • Concierge service
  • Travel with confidence with 10 GB of free GigSky global mobile data for 15 days, plus access to GigSky Travel Essentials for essential apps on the go.
  • Cardholders also receive a free 1 GB/15-day GigSky global mobile data package annually, plus a 20% discount on future GigSky purchases.

We have named this credit card the Best Credit Card with No Foreign Transaction Fees in 2024, 2025, and 2026.

TD

TD First Class Travel® Visa Infinite* Card

With the TD First Class Travel® Visa Infinite* Card, you can earn up to 146,000 TD Rewards Points as well as an Annual Fee rebate for the first year:

  • 20,000 TD Rewards Points for the first purchase made with your card
  • 126,000 TD Rewards Points when you spend $7,500 within 180 days of account opening
  • An anniversary bonus of up to 10,000 TD Rewards Points

Get an annual TD Travel Credit† of $100 when you book at Expedia® For TD, and enjoy your time at the airport with global airport lounge access and 4 complimentary lounge visits with Visa Airport Companion Program (a value of up to $277).

With the TD First Class Travel® Visa Infinite* Card, you earn:

  • 8 TD Rewards Points for every $1 you spend when you book travel through Expedia® For TD†
  • 6 TD Rewards Points per dollar on your grocery, dining and public transit purchases
  • 4 TD Rewards Points per dollar on your recurring bill payments and purchases of streaming services as well as digital games and media
  • 2 TD Rewards Points per dollar on all other purchases made with your card

This card also allows you to enjoy a range of travel benefits, including an annual travel credit, complimentary airport lounge visits, and a birthday bonus that boosts your points each year.

TD® Aeroplan® Visa Infinite* Card

With this offer for the TD® Aeroplan® Visa Infinite* Card, you can get up to 40,000 Aeroplan points as well as a first-year annual fee rebate.

  • Earn a welcome bonus of 10,000 Aeroplan points when you make your first Purchase with your new Card
  • Earn 15,000 Aeroplan points when you spend $3,000 within 90 days of Account opening.
  • Plus, earn a one-time anniversary bonus of 15,000 Aeroplan points when you spend $12,000 within 12 months of account opening

This card also allows you to enjoy travel benefits, such as a free first checked bag for you and up to 8 travel companions on the same reservation, as well as a rebate on the NEXUS program application fee (up to C$100) every 48 months.

With the TD® Aeroplan® Visa Infinite* Card, you earn 1.5 points per $1 spent on:

  • Grocery purchases
  • Gas and electric vehicle charging purchases
  • Purchases made directly with Air Canada® (including Air Canada Vacations®)

You also earn 1 point per dollar on all other eligible purchases made with your card.