Canada's Best Travel Credit Cards 2020

Canada’s best travel credit cards 2020

Fly high with the points you rack up with these top travel reward cards


With a good travel credit card in your name, going on a trip can suddenly become affordable. And, you can get even more value if you sign up for the right travel credit card—one that doesn’t just focus on points, but also has perks such as lounge access, amazing insurance coverage and the flexibility to transfer points between cards.

The card you choose should be based on the type of travel you enjoy, where you spend the most money and which additional travel benefits fit your lifestyle. To help you pick the perfect card, we’ve come up with a list of Canada’s best travel credit cards.

The best travel credit cards in Canada 2020

Best travel rewards credit cards for everyday spending

American Express Cobalt*

With an incredible earn rate of five Points per dollar spent on eats and drinks, the American Express Cobalt card is a winner for those who eat out—and the dining category is quite generous as it includes grocery stores, restaurants, bars and even food delivery services.

Getting two Points per dollar spent on travel is no joke, either. Travel typically refers to just flights, hotels and vacation packages, but with this card, it also covers gas, public transportation, taxis and Ubers. For frequent flyers always on the move, this reward is twice as much as what you’d earn from the Scotiabank Gold American Express (below) on flights and hotel stays.

Other benefits include access to the Fixed Points Travel Program (which lets you maximize your Points on round-trip flights), hotel transfer partners, American Express Invites and a good travel insurance package—but note that it doesn’t include trip cancellation insurance. Plus, you can add additional authorized cardholders for free.

  • Annual fee: $120 ($10 monthly)
  • Welcome bonus: 30,000 Points (2,500 per month, for 12 months when you charge a minimum of $500 to your card each month)
  • Earn rate: 5 Points per dollar spent on food and drinks; 2 Points per dollar spent on travel; 1 Point per dollar spent on all other purchases
  • Our favourite features: Big Points bonuses on dining and groceries; access to the Amex Fixed Points program; free secondary cardholders
  • Additional benefits: American Express Invites and special offers

Click here for more details about the American Express Cobalt*

Scotiabank Gold American Express*

This card makes it easy to earn a ton of Points on your everyday purchases. In the top tier, groceries, entertainment and dining earn 5 Scotia Rewards Points per dollar. Gas, public transit and streaming services earn 3 Points per dollar; and everything else earns 1 Point. This card works in the Scotia Rewards environment, a flexible program that allows cardholders to collect Points towards travel, merchandise or even a cash credit on their account. While all these choices are terrific, this card is best known for how it helps Canadians travel. Cardholders can book their travel on any airline either through the Scotia Rewards Travel portal or on a different site where applied Points will result in a statement credit. In both cases, 100 Points are worth $1 in travel. And there’s no foreign currency conversion fee—this will automatically save you the 2.5% to 3% that most cards automatically charge on purchases abroad. 

The Scotiabank Gold American Express offers travel insurance that covers you for up to 25 days per trip (3 days for seniors), and the card entitles you to access presale concert tickets with American Express Front Of The Line.

  • Annual fee: $120
  • Welcome bonus: 20,000 Scotia Rewards Points when you charge $1,000 to your card in the first 3 months
  • Earn rate: 5 Points per dollar on dining, groceries and entertainment; 3 Points on public transit, gas and selected streaming services; and 1 Point on all other purchases
  • Income requirement: $12,000
  • Our favourite features: Big points bonuses on dining and groceries; no foreign transaction fees; a flexible points program
  • Additional benefits: No foreign transaction fees; American Express Invites; discount on Priority Pass Lounge Access 
  • Travel insurance: Coverage includes travel emergency medical trip cancellation/trip interruption; flight delay; delayed and lost baggage; travel accident and more

Click here for more details about the Scotiabank Gold American Express*

Best Visa travel card

TD First Class Travel Visa Infinite Card*

If you’re a regular traveller who’s looking for a card that will help you save on your next vacation, the TD First Class Travel Visa Infinite Card makes it easy to earn and redeem Points. You’ll get 3 TD Rewards Points for every $1 you spend. Even better, you get 9 Points when booking your travel on the Expedia For TD platform online, which works out to a 4.5% return in Points, and 6 Points when booking on Expedia for TD by phone for a 3% return.

The current welcome bonus of up to 80,000 Points is worth up to $400, and it’s easy to obtain: You’ll get 20,000 Points after your first purchase, and up to 60,000 Points on purchases during the first three months, when you earn 5 times the Points on your purchases. The annual fee of $120 is rebated for the first year as part of the current promotion. Note that TD clients with an All-Inclusive account may also get their annual fee waived for this card on an ongoing basis.

  • Annual fee: $120—rebated for the first year
  • Welcome bonus: Get 20,000 Points when you make your first purchase; additionally, you’ll earn 5X Points on purchases for the first 3 months, to a maximum of 20,000 bonus Points each month
  • Earn rate: 9 TD Points per dollar for flights booked online through Expedia; 6 TD Points per dollar for flights booked on the phone through Expedia; and 3 Points per dollar spent on all other purchases
  • Our favourite features: Big points bonus on travel spending; flexible travel rewards powered by Expedia
  • Income requirement: $60,000 (personal) or $100,000 (household)

Click here for more details about the TD First Class Travel Visa Infinite Card*

Best Mastercard

BMO World Elite Mastercard*

Right now, this card comes with a sign-up bonus of 35,000 Points when you charge $3,000 to your card in the first three months of card membership. Those Points have a value of $250, which is quite generous.

Another appealing aspect of the BMO World Elite Mastercard* is that the annual fee is waived for the first year. Normally, you would pay $150 for that fee so in essence, your sign-up bonus in the first year is worth up to $400.

The four free annual airport lounge passes are good at any over 1,000 lounges that part of the Mastercard Airport Experiences by LoungeKey network which is basically the same as Priority Pass. Furthermore, Mastercard is more widely accepted than some of the other card providers; you can use it to shop at stores like No Frills and Costco. 

  • Annual fee: $150 (first year free)
  • Welcome bonus: 35,000 Points when you charge $3,000 to you card in the first 3 months
  • Earn rate: 3 Points per dollar spent on travel, dining and entertainment; 2 Points per dollar spent on all other purchases
  • Income requirement:$80,000 (personal) or $150,000 (household)
  • Our favourite features: Airport lounge access with 4 free annual passes; earn at least 1.4% in travel rewards on every purchase
  • Travel insurance: BMO World Elite total travel and medical protection, which includes car rental collision damage and out-of-country medical expenses up to $2 million for trips up to 21 days in length.
  • Additional benefits: Purchase protection and extended warranty; discount on admission to Cirque du Soleil shows

Click here for more details about the BMO World Elite*

Best points card with no foreign transaction fees

Scotiabank Passport Visa Infinite Card*

Instead of focusing on the best sign-up bonus or the highest earn rate, some travellers prefer a credit card they can think of as a kind of partner on their journeys. That’s where the Scotiabank Passport Visa Infinite Card comes into play: It was clearly designed for world travellers.

The card comes with no foreign transaction fees, so you’re saving money whenever you make a purchase in a foreign currency. You also get six free airport lounge passes each year, travel insurance and a sign-up bonus currently worth $250. This card is a great option for people who want just one credit card they can use at home and abroad without many worries, while taking advantage of the variety of travel benefits included. Another bonus: Visa card users can be assured of wide acceptance, wherever they are in the world.

  • Annual fee: $139
  • Welcome bonus: 25,000 Points when you charge $1,000 to you card in the first 3 months
  • Earn rate: 2 Points per dollar spent on grocery stores, dining, entertainment and transit purchases; 1 Point per dollar spent on all other purchases
  • Income requirement:$60,000 (personal) or $100,000 (household)
  • Our favourite features: No foreign transaction fees; airport lounge access with 6 free annual passes
  • Travel insurance: Travel emergency medical insurance (under age 65 for up to 25 consecutive days, and for eligible persons age 65 and older for up to 10 days); trip cancellation/trip interruption; flight delay; delayed and lost baggage; travel accident; rental car collision loss/damage; and hotel/motel burglary insurance

Click here for more details about the Scotiabank Passport Visa Infinite*

Best no fee card for travel

MBNA Rewards Platinum Plus Mastercard*

If you want the opportunity to earn travel rewards but don’t want to pay an annual fee, we recommend the MBNA Platinum Plus Mastercard. As a cardholder, you earn MBNA Points at a regular rate of 2 Points per dollar spent on groceries, gas and restaurant purchases and 1 Point per dollar on everything else—but with the limited time welcome promotion, you get four times the Points on your bonus categories for the first 90 days of your account. This is a great opportunity to beef up your Points cache, particularly with these frequently used earnings categories, but you should be aware that these rewards are capped at a maximum of $5,000 in each category annually. Spends over this amount will be rewarded at the regular 1 Point per dollar rate.

There’s a 10,000-Point bonus with this no fee card, which works out to about $100 in travel. Another major benefit to this card is that when you book travel with your MBNA Points, you can book on any airline you wish. In addition to the usual purchase protection and extended warranty, car rentals with Avis or Budget Rent A Car may be discounted. Unfortunately, the MBNA Platinum Plus Mastercard doesn’t have travel emergency coverage.

  • Welcome bonus: Earn 4 Points per $1 on eligible grocery, gas, and restaurant purchases, plus up to 10,000 bonus Points—5,000 on $500 in eligible purchases in the first 3 months, plus another 5,000 when you sign up for paperless statements
  • Earn rate: 2 Points per dollar spent on groceries, gas, and restaurant purchases; 1 Point per dollar on everything else
  • Our favourite features: Strong earn rate and welcome offer for a no-annual-fee card
  • Additional benefits: Discounts on car rentals at Avis and Budget Rent A Car; purchase protection and extended warranty

Click here for more details about the MBNA Platinum Plus Mastercard*

Best hotel credit card

Marriott Bonvoy American Express*

When Marriott merged their loyalty program with Starwood Preferred Guest (SPG) and Ritz-Carlton Rewards, consumers had a lot of questions and concerns. The good news is the deal is done and the resulting programand the attached credit cardeasily earns a spot in this best-of travel list. It’s tough to know just where to start with the benefits of the Marriott Bonvoy American Express. For many, it’s the massive 50,000-Point welcome bonus—a gift large enough to get you three nights at eligible hotels, and that’s in addition to the one free hotel stay each year every member receives. 

While the welcome bonuses and free nights are strong incentives in and of themselves, the Marriott Bonvoy American Express offers a multiplier of up to 5x the Points per dollar on spends at Marriott Bonvoy properties, and 1 Point per dollar on everything else. Frequent travellers will find it’s easy to earn, and the Points themselves are spectacularly flexible. As the world’s largest hotel conglomerate, Marriott Points can be redeemed for free hotel stays at more than 7,000 hotels worldwide including at Marriott, Delta, Ritz-Carlton, Courtyard properties and more. Additionally, you can transfer your Points to more than 40 airline programs, including Aeroplan. 

The card’s insurance package is quite strong, including $500,000 in travel accident coverage, car rental theft and damage protection and hotel/motel burglary insurance—but do be aware that it lacks travel emergency medical coverage. Overall, this is a very strong card for frequent travellers looking to maximize loyalty perks on their hotel stays. 

  • Annual fee: $120
  • Welcome bonus: 50,000 Points—enough for 3 free nights at eligible hotels
  • Earn rate: Earn up to 5x the Points per $1 when you spend at Marriott Properties; 1 Point per dollar on everything else
  • Income requirement: None specified
  • Our favourite features: Marriott Bonvoy is the world’s largest hotel program and covers 7,000 hotel properties worldwide; cardholders have the ability to transfer points to over 40 airlines
  • Travel insurance: $500,000 in travel accident coverage; flight and baggage delay protection; car rental theft and damage protection; hotel/motel burglary insurance

Click here for more details about the Marriott Bonvoy American Express*

Best card for travel insurance

National Bank World Elite Mastercard*

As one of the most valuable—and potentially life-saving—perks in a travel credit card, insurance is a highly competitive part of any package. The National Bank World Elite Mastercard gets our nod for two main reasons: they offer a higher than average coverage amount and they offer an excellent package for people over 65 years. 

Cardholders of the National Bank World Elite Mastercard have included trip cancellation (up to $2,500 per person), trip interruption (up to $5,000 per person), flight delay (up to $500 per person over 4 hours), and insurance against baggage theft, loss or delay. Additionally, there’s up to $5,000,000 in out-of-province-of-residence medical or hospital insurance—for 60 days for folks under 54 years old, 31 days for those between 55 and 64, and 15 days for travellers aged 65 to 75. 

This insurance package is outstanding on its own, but coupled with extra perks like VIP lounge access at the Montreal airport, travel rebates and overall travel assistance, the National Bank World Elite Mastercard is setting itself up to be an excellent all-around travel card.

  • Annual fee: $150
  • Welcome bonus: Get $40 cash back for every month (up to 12) that you charge at least $500 on your card (up to $480).
  • Earn rate: $0 to $40,000 in purchases earn 1.5 Points per dollars; $40,001 to $80,000 earn 2 Points per dollar; and $80,001 and above earns 1.5 Points per dollar
  • Income requirement:$80,000 (personal) or $150,000 (household)
  • Additional benefits: In addition to the insurance coverage outlined above, VIP access at the National Bank Lounge at Montréal-Trudeau Airport; refund of up to $250 per year on seat selection, airport parking and baggage fees; vehicle rental insurance; medical, general and legal assistance
  • Travel Insurance: Travel, trip cancellation/interruption coverage; baggage loss and car rental insurance; out-of-province medical coverage up to $5 million

Click here for more details about the National Bank World Elite Mastercard*

Canada’s best travel credit cards – Net annual rewards

Card Net reward (excluding 1st-year sign-up bonus)
Scotiabank Gold American Express $612
American Express Cobalt $501
TD First Class Travel Visa Infinite Card $303
BMO World Elite Mastercard $244
Scotiabank Passport Visa Infinite Card $212
MBNA Rewards Platinum Plus $348
National Bank World Elite $138
Marriott Bonvoy AMEX Point value varies

More about credit cards

Our methodology

For the best travel credit cards of 2020 ranking, MoneySense tapped into’s‡ credit card tool and ran the numbers for travel point cards based on $2,000 in monthly spending. We used the following scenario: $500 on groceries, $200 on gas, $200 on restaurants, $125 on bill payments, $175 on travel, $225 on entertainment, $75 on pharmacy purchases and $500 on everything else.

The annual net reward in dollar terms was then used to identify the top travel cards for each type of spender, as well as an honorary mention. Our methodology also took into consideration other factors, including welcome offers, the range of spending bonus categories, annual fee waivers, loyalty program flexibility and travel insurance perks.

‡ and are both owned by parent company Ratehub Inc. We may be partnered with some financial institutions, but this does not influence the “Canada’s Best Credit Card” rankings. You can read more about this in our Editorial Code of Conduct.