
At Milesopedia, we compare nearly 180 credit cards available in Canada to bring you the best deals available.
Here are the 15 best travel credit card offers:
With these welcome credit card offers, earn points and benefits for your travels in 2025 or 2026. Take advantage!
Here’s a table summarizing the various welcome offers available from credit cards. For more details, read on or click on the name of a card.
Travel points : the best credit card offers
TD First Class Travel® Visa Infinite* Card
With the TD First Class Travel® Visa Infinite* Card, you can earn up to 135,000 TD Rewards† points and a rebate on annual fees for the first year:
- 20,000 TD Rewards points for the first purchase made with your Card†
- 115,000 TD Rewards points if you spend $5,000 within 180 days of opening†
- A birthday bonus equal to 10% of the TD Rewards points you’ve earned in the past year, up to a maximum of 10,000 TD Rewards points†.
Get an Annual Fee Rebate for the first year†
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† for every $1 you spend on Groceries and Restaurants
- 4 TD Rewards Points† for every $1 you spend on regularly recurring bill payments set up on your Account
- 2 TD Rewards Points† For every $1 you spend on other Purchases
This TD credit card is one of the best TD travel rewards cards.
National Bank World Elite Mastercard
The National Bank World Elite Mastercard is the best Mastercard credit card on 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 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.
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 ($100 value)
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 when 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 ($100 value)
BMO VIPorter World Elite Mastercard
With this offer for the BMO VIPorter World Elite Mastercard, you’ll earn up to 70,000 VIPorter points and a round-trip companion pass. Moreover, you pay no annual fee for the first year and receive $1,000 in eligible expenses for 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 VIPorter spending 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:
- 1 complimentary checked bag
- 1 complimentary carry-on bag on all Porter fare types
- Free PorterClassic seat selection
- Priority security
- Priority re-accommodation for flight delays
- Dedicated check-in
- Early boarding
Also, as a BMO VIPorter World Elite Mastercard cardholder, your VIPorter points never expire, and you automatically earn VIPorter Venture Avid Traveller Elite Status. And you’ll earn $1 of Avid Traveller Qualifying Spend for every $25 in eligible credit card spend.
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
RBC Avion Visa Infinite Card
With this offer for RBC Avion Visa Infinite Card, you can earn up to 55,000 Avion points:
- 35,000 Avion points on approval
- 20,000 additional Avion points when you spend $5,000 in the first 6 months
You can use your Avion Rewards points for travel or convert them to other loyalty programs such as:
- American Airlines AAdvantage
- The British Airways Club (and Qatar Airways Privilege Club)
- Cathay Pacific Asia Miles
- WestJet Rewards
The current welcome offer, for example, gives you the equivalent of 55,000 British Airways Avios or 550 WestJet Dollars.
With the RBC Avion Visa Infinite Card, you earn 1 point per dollar and 1.25 points for travel purchases.
What’s more, you’ll benefit from a wide range of insurances: trip cancellation and interruption insurance, out-of-province or out-of-country emergency medical care insurance, collision and damage insurance for rental vehicles, and mobile device insurance.
RBC Avion Visa Infinite Privilege Card
With this exceptional offer for the RBC Avion Visa Infinite Privilege Card, you can earn up to 70,000 Avion points:
- 35,000 Avion points on approval
- 20,000 Avion bonus points when you spend $5,000 in your first 6 months
- 15,000 Avion points as a one-time anniversary bonus 12 months after account opening
You can use your Avion Rewards points for travel or convert them to other loyalty programs such as:
- American Airlines AAdvantage
- British Airways Executive Club (and Qatar Airways Privilege Club)
- Cathay Pacific Asia Miles
- WestJet Rewards
The current welcome offer, for example, gives you the equivalent of 70,000 British Airways Aviosor 700 WestJet Dollars.
With the RBC Avion Visa Infinite Privilege Card, you earn 1.25 points per dollar.
What’s more, you’ll benefit from a wide range of insurances: trip cancellation and interruption insurance, out-of-province or out-of-country emergency medical care insurance, collision and damage insurance for rental vehicles, and mobile device insurance.
Finally, you get six free airport passes for lounge worldwide, and fast track through security checkpoints at selected Canadian airports.
BMO Ascend™ World Elite®* Mastercard®*
The BMO Ascend World Elite Mastercard is one of the best World Elite Mastercard credit cards with travel points in Canada. With our exclusive offer, you can get up to 100,000 bonus points:
- 55,000 points after $4,500 in Card purchases in the first 3 months
- 3,750 points per month after $2,500 in monthly purchases from the 4th to the 15th month (up to 45,000 points)
Plus, the annual fee is waived in the first year for both the primary cardholder and authorized users.
With the BMO Ascend World Elite Mastercard, a premium credit card from BMO, you get:
- 5 points per dollar on travel purchases
- 3 points per dollar on dining purchases
- 3 points per dollar for entertainment purchases
- 3 points per dollar on recurring bill payments
And 1 point for every $1 spent everywhere else, including at Costco. You can use BMO Rewards points for all travel purchases made through the agency or website of your choice (flights, hotels, car rentals, all-inclusive resorts, Airbnb, etc.) or for rewards and gift cards on the BMO Rewards platform.
The BMO Ascend World Elite Mastercard also offers:
- Four annual complimentary passes to airport VIP lounges
- Excellent Premium insurance for your travels or purchases
- a premium concierge service
American Express Platinum Card®
The Platinum Card® is the best Premium Card in Canada for travellers.
With this welcome offer, you can earn up to 100,000 Membership Rewards points:
- 70,000 points when you charge $10,000 in net purchases to your Card within the first 3 months of membership
- 30,000 points if you make a purchase in the 14 to 17 months following your membership
With this Card, you get:
- 2 points per dollar for dining purchases
- 2 points per dollar on travel purchases
- 1 point per dollar for other purchases
You can use your Membership Rewards points in many ways:
- Transfer points to airline partners: Aeroplan, Avios (British Airways / Qatar Airways), Flying Blue, Delta Skymiles, etc.
- Transfer points to hotel programs (Hilton Honors, Marriott Bonvoy)
- Redeem points for statement credits to offset any travel purchase charged to your Card (1,000 points = $10)
- Redeem points for statement credits towards other purchases (1,000 points = $10)
- And more!
For example, with this welcome offer, if you decide to transfer your Membership Rewards points to a partner loyalty program, you would have the choice of earning up to :
- 100,000 Aeroplan points
- 100,000 Avios
- 75,000 Flying Blue Miles
- 120,000 Marriott Bonvoy points
With this card, you also have advantages for your travels:
- $200 Annual Travel Credit
- $200 Annual Dining Credit
- $100 NEXUS Card Statement Credit
- Complimentary & unlimited access for you and one additional traveller to over 1,400 airport lounges in more than 130 countries
- Hilton Honors Gold Elite status (complimentary breakfast at all Hilton hotels)
- Marriott Bonvoy Gold Elite status
- Access to the Fine Hotels and Resorts program
Last but not least, the Platinum Card® offers a wide range of insurance coverage: rental car theft and damage, $500,000 travel accident, emergency medical expenses (out-of-province or out-of-country), lost or stolen baggage, flight delays and misdirected baggage, hotel or motel burglary, Purchase Protection, Purchase Security.
Like all American Express Canada Cards, there is no minimum income requirement.
American Express® Gold Rewards Card
Earn up to 60,000 Membership Rewards points with this welcome offer for the American Express® Gold Rewards Card. That’s a $600 value for travel or any purchase on the Card.
You can also transfer your points to airline partners such as Aeroplan, Avios (British Airways / Qatar Airways), Flying Blue, and hotel partners (Marriott Bonvoy, Hilton Honors).
For example, with this welcome offer, if you decide to transfer your Membership Rewards points to a partner loyalty program, you would have the choice of earning up to:
- 60,000 Aeroplan points
- 60,000 Avios points
- 45,000 Flying Blue Miles
- 72,000 Marriott Bonvoy points
With this Card, you get many benefits like:
- $100 annual travel credit
- Priority Pass membership and 4 complimentary Plaza Premium visits per year
- $50 NEXUS credit
You earn 2 points per dollar for travel purchases, and at:
- gas stations
- grocery stores
- drugstores
And 1 point per dollar everywhere else.
Like all American Express Canada Cards, there is no minimum income requirement.
American Express Cobalt® Card
The American Express Cobalt® Card is the best credit card from American Express, whether you want points for travel or cash back.
The welcome bonus is distributed monthly for the first 12 months. You’ll earn 1,250 Membership Rewards points for every $750 in purchases charged to your card during the month (whether in the 1X, 2X, 3X or 5X category). That’s up to 15,000 Membership Rewards points.
You can easily use these points as statement credits for everyday or travel purchases. The value is the same for both: 1,000 points = $10.
Alternatively, transfer them to Aeroplan points, Avios (British Airways/Qatar Airways), Flying Blue, Marriott Bonvoy, or Hilton Honors.
For example, with this welcome offer, if you decide to transfer your Membership Rewards points to a partner loyalty program, you would have the choice of earning up to:
- 15,000 Aeroplan points
- 15,000 Avios points
- 11,250 Flying Blue Miles
- 18,000 Marriott Bonvoy points
With the American Express Cobalt® Card, you can earn between 1 and 5 points per dollar:
Category | Points per dollar |
Grocery (Métro, IGA, Sobeys, Super C, etc.) | 5 |
Home food delivery | 5 |
Restaurants and bars | 5 |
Convenience stores | 5 |
Streaming services | 3 |
Service station | 2 |
Transport | 2 |
Travel | 1 |
Other | 1 |
This is a 1 to 5% return on all these purchases.
For example, if you spend $1,000 per month on groceries and/or restaurants and/or food delivery, you’ll earn $50 cash back per month, or $600 cash back per year with this card for this category of purchases!
And if you decide to transfer your points to other programs like Aeroplan, you could get even more value!
In addition, this card provides excellent insurance coverage: rental car theft and damage, baggage delay, lost or stolen baggage, flight delay, $250,000 travel accident, hotel or motel burglary, Mobile Device Insurance, Purchase Security, Purchase Protection Insurance.
Like all American Express Canada Cards, there is no minimum income requirement.
Aeroplan the best offers
American Express® Aeroplan®* Reserve Card
With this welcome offer for American Express® Aeroplan®* Reserve Card, you can earn up to 85,000 points Aeroplan. Here’s how:
- Earn 60,000 Aeroplan points after spending $7,500 in purchases on your Card within the first 3 months
- Plus, earn an additional 25,000 Aeroplan points when you spend $2,500 in purchases in month 13
With this Amex Aeroplan Card, you earn 3X the points on purchases made directly with Air Canada and Air Canada Vacations. And 2x the points on Dining and Food Delivery purchases in Canada. Everywhere else, you will earn 1.25X the points.
With this Amex Aeroplan Premium Card, you receive many Air Canada travel benefits, such as access to Maple Leaf Lounges in North America for you and one guest, priority check-in, priority boarding and priority baggage handling. It’s the best Amex Aeroplan Card for frequent Air Canada flyers.
With this American Express Aeroplan Card, enjoy your first checked bag free (up to 23kg/50lb) for up to 9 people travelling on the same reservation on Air Canada®* flights.
Like all American Express Canada Cards, there is no minimum income requirement.
TD® Aeroplan® Visa Infinite Privilege* Credit Card
With TD® Aeroplan® Visa Infinite Privilege* Credit Card, you can earn up to 85,000 Aeroplan points†:
- 20,000 Aeroplan points when you make your first purchase with your new card†
- 35,000 additional Aeroplan points when you spend $12,000 within 180 days of account opening†
- Plus, earn a one-time anniversary bonus of 30,000 Aeroplan points when you spend $24,000 within 12 months of Account opening†
- $100 NEXUS fee rebate†
- Access to Air Canada Maple Leaf lounges†
- 6 annual visits to airport lounge members of the Visa Airport Companion† Program hosted by Dragonpass International Ltd.
- Up to eight passengers travelling on the same reservation will all enjoy their first checked bag free (up to 23kg/50lb) when your travel originates on an Air Canada flight†
It’s the best TD credit card for Air Canada frequent flyers.
With the TD® Aeroplan® Visa Infinite Privilege* Credit Card, you earn 1.5 points† for every $1 spent on:
- Grocery stores
- Gas stations
- Travel
- Restaurants
And 2 points† per dollar for Air Canada, including Air Canada Vacations. Everywhere else, you’ll get 1.25 points† per dollar.
TD® Aeroplan® Visa Infinite* Card
With this offer for TD® Aeroplan® Visa Infinite* Card, you can earn up to 40,000 Aeroplan points† and no annual fee for the first year:
- Get 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 $7,500 within 180 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†
- Enroll for NEXUS and once every 48 months get a partial application fee rebate†
- Plus, share free first checked bags with up to 8 travel companions†
- Get an annual fee rebate for the first year†. To receive the discount, you must make a purchase within the first three months and add your authorized cardholders while the offer is active.
It’s the best TD credit card for occasional Air Canada travellers. With the TD® Aeroplan® Visa Infinite* Card, you earn 1.5 points† per dollar of eligible purchases for:
- Grocery stores
- Gas stations
- Air Canada purchases, including Air Canada Vacations
TD® Aeroplan® Visa Platinum* Credit Card
With the TD® Aeroplan® Visa Platinum* Card, you can earn up to 20,000 Aeroplan points and no Annual Fee for the first year:
- 10,000 Aeroplan points for the first purchase made with your card†
- 10,000 additional Aeroplan points when you spend $1,000 within 90 days of Account opening†
- An annual fee rebate for the primary cardholder (instead of $89)†
With the TD® Aeroplan® Visa Platinum* Card, you earn 1 point per dollar of eligible purchases for:
- Grocery stores
- Gas stations
- Air Canada purchases, including Air Canada Vacations
This TD Aeroplan credit card requires no minimum income.
No Foreign Transaction Fee: the best offers
Scotiabank Passport™ Visa Infinite* Card
With this welcome offer for the Scotiabank Passport Visa Infinite Card, you’ll receive up to 40,000 Scene+ points in welcome bonus (a $400 value):
- 30,000 points after $2,000 in purchases in the first three 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, a value of $100.
With the Scotiabank Passport Visa Infinite Card, you earn 3 points per dollar spent at Sobeys, IGA, Safeway, Foodland, FreshCo, Voilà by Sobeys, Voilà by IGA, Voilà by Safeway, and Chalo! FreshCo, Thrifty Foods, IGA West, Les Marchés Tradition, Rachelle Béry and Co-Op.
You’ll also earn 2 points for every dollar you spend, including on foreign purchases, in the following categories:
- Grocery shopping
- Restaurants
- Entertainment centers
- Transit
The Scotiabank Visa Infinite Passport is an excellent Visa credit card for this type of purchase.
These points can be used against any travel purchase at the rate of1,000 points = $10 (flights, hotels, all-inclusives and even Airbnb). You can also redeem your points for cash back at Scene+, for example, at your local grocery store checkout at the same rate of 1,000 points = $10.
The Scotiabank Visa Infinite Passport also offers :
- No fees for foreign currency transactions
- 6 access to VIP airport lounges
- Excellent insurance for your travels and purchases
- Concierge service
We voted this credit card the Best No FX Fee Credit Card of 2024 and 2025.
Scotiabank Gold American Express® Card
The Scotiabank Gold American Express® Card only requires a minimum income of $12,000, making it accessible to the greatest number of people.
Until July 1, 2025, you can earn up to 40 000 Scene+ points in welcome bonus, broken down as follows:
- 20,000 Scene+ points with $2,000 in net purchases in the first 3 months
- 20,000 Scene+ points by making $7,500 in purchases on the card in the first year
That’s $400 worth of travel (including Airbnb).
With the Scotiabank Gold American Express® Card, you earn 6 points per dollar spent at Sobeys, IGA, Safeway, Foodland, FreshCo, Voilà by Sobeys, Voilà by IGA, Voilà by Safeway, Chalo! FreshCo, Thrifty Foods, IGA West, Les Marchés Tradition, Rachelle Béry and Co-Op.
Also, you earn 5 points per dollar for:
- Grocery stores
- Restaurants
- Entertainment centers
And 3 points per dollar on gas, transit and streaming services purchases.
You can redeem your points on travel purchases (flights, hotels, all-inclusive and even Airbnb). You can also use your points as cash back rewards with Scene+.
The Scotiabank Gold American Express® Card also offers no foreign currency transaction fees, excellent travel and purchase insurance, concierge service and exclusive American Express benefits (Front of the Line Program).
Hotels: the best credit card offer
Marriott Bonvoy® American Express®* Card
The Marriott Bonvoy® American Express®* Card is the best credit card for free hotel nights.
With this welcome offer, you can earn 50,000 Marriott Bonvoy points by spending $1,500 in the first 3 months after joining.
It’s a card we recommend you keep, because each year at renewal, you’ll get an annual one-night free certificate worth 35,000 points, plus 15 Elite nights per year, counting towards your Marriott Bonvoy status.
With this Card, you earn 5 points per dollar on all purchases at Marriott Bonvoy properties and 2 points per dollar on all other purchases.
Last but not least, this Card comes with a wide range of insurances : baggage delay, baggage loss or theft, $500,000 travel accident, flight delay, hotel/motel burglary, rental car theft and damage, Purchase Security, Purchase Protection.
Like all American Express Canada Cards, there is no minimum income requirement.
AIR MILES: the best credit card offer
BMO AIR MILES World Elite Mastercard
With this exclusive offer for the BMO AIR MILES World Elite Mastercard, earn up to 7,000 bonus AIR MILES:
- 3,000 miles after $4,500 in purchases in the first 110 days
- 2,000 additional miles after $10,000 in total purchases (including the $4,500 from the previous condition) within 180 days
- 2,000 additional miles after $20,000 in total purchases (including all expenses under the previous conditions) in the first year
What’s more, you pay no annual fee for the first year. This is the highest offer ever seen for this card! Plus, save up to 32¢/L at Shell for a limited time only!
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 fuel 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

When it comes to credit cards for your future travels, there are several categories you might want to check out: