Advertiser disclosure
Advertisers are not responsible for the content of this site, including any editorial or review that may be published on it. For complete and up-to-date information about any product featured, please visit their website. We maintain business relationships with certain partners mentioned in our communication tools. While we may receive compensation if you sign up for a product or service through our affiliate links, our reviews and content are based on an objective assessment. Value estimates are established by Milesopedia and are not provided, endorsed, or verified by the issuing financial institutions. †*Terms and conditions apply.
Discover our selection of the best credit cards to maximize your benefits when dining at restaurants or ordering delivery. Enjoy cashback, loyalty points, and exclusive offers.
These cards are ideal if you have significant spending at restaurants, bars, or on food delivery.
The top five are:
Here is a table summarizing the different offers. For more details, read on or click on the name of a card.
The Scotiabank Gold American Express Card offers an excellent welcome bonus.
Until July 1, 2026, you can get up to 45,000 Scene+ points as a bonus, distributed as follows:
This represents a value of up to $450 for 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à par IGA, Voilà by Safeway, Chalo! grocery stores. FreshCo, Thrifty Foods, IGA West, Les Marchés Tradition, Rachelle Béry and Co-Op.
Also, you earn 5 points per dollar for:
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 transaction fees, excellent insurance for your travel or purchases, concierge service, exclusive American Express benefits like the Front of the Line program.
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:
With the American Express Cobalt® Card, you can earn between 1 and 5 points per dollar:
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.
With Milesopedia, enjoy an exclusive offer to get up to 50,000 points with the National Bank World Elite Mastercard. This offer is exclusively available through the Milesopedia network and allows you to quickly earn points by following these steps:
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:
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:
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.
With the MBNA Rewards World Elite® Mastercard®, you can earn 5 points per dollar of purchases for:
Everywhere else, you will get 1 point per dollar.
Enough to make the MBNA Rewards World Elite Mastercard the best MBNA credit card for restaurants, groceries, digital media, subscriptions and household utilities.
Knowing that Mastercard recognizes Walmart Supercenters as grocery stores, this is the best credit card for Walmart customers!
Plus, depending on your province of residence, you’ll get a welcome bonus of between 20,000 and 30,000 points, a value of $200 to $300!
And each year, you will receive Birthday Bonus Points equal to 10% of the total number of Points the Account earned in the 12 months before the month of your birthday, to a maximum Birthday Bonus each year of 15,000 Points.
By subscribing to our offer for the BMO eclipse Visa Infinite* Card, you can receive an exclusive welcome offer of up to 80,000 BMO Rewards points, as well as a waiver of the $120 annual fee for the first year.*
In addition, you will benefit from a $50 annual lifestyle credit. You also have a monthly statement credit for streaming services for the first year.*
With the BMO eclipse Visa Infinite* Card, you can earn 5 BMO Rewards points per dollar spent on:
And 1 BMO Rewards point per dollar spent everywhere else. Plus, if you add a supplementary card to your account, you’ll earn 10% more points*.
You can use BMO Rewards points for travel (flights, hotels, car rentals, packages, etc.) or for rewards and gift cards on the BMO Rewards platform.
Finally, enjoy six months of Instacart+ membership and a monthly $10 Instacart credit when you sign up with your eligible BMO credit 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:
With this Card, you get:
You can use your Membership Rewards points in many ways:
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 :
With this card, you also have advantages for your travels:
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.
The BMO Ascend World Elite Mastercard is one of the best World Elite Mastercard credit cards with travel points in Canada. With our exclusive welcome offer, you can earn up to 100,000 BMO Rewards points.
These points have a value of approximately $650 to $700, according to our estimate, and can be applied to your travel expenses.
Plus, there is no annual fee for the first year for the primary cardholder and additional cardholders.
You can also take advantage of 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:
You can use BMO Rewards points for your travel (flights, hotels, car rentals, packages, etc.) or for rewards and gift cards on the BMO Rewards platform.
The card also offers:
Finally, enjoy six months of Instacart+ membership and a $10 monthly Instacart credit when you sign up with your eligible BMO credit card.*
The Marriott Bonvoy® Business American Express®* Card is the best credit card for the self-employed, professionals and small business owners who travel.
With this welcome offer, you can get up to 80,000 Marriott Bonvoy points:
It’s a card we recommend you keep, because each year at renewal, you’ll get an Annual Free Night Award for up to 35,000 points, plus 15 Elite nights per year, counting towards your Marriott Bonvoy Elite status.
With this Card, you earn 5 points per dollar for all your spending at Marriott Bonvoy establishments, and you can earn 3 points per dollar for :
And 2 points per dollar on all other purchases.
The new BMO eclipse rise Visa* Card is a no-annual-fee credit card with travel points, requiring no minimum income.
With this offer, you can earn up to 25,000 points as a welcome bonus:
What’s more, you can benefit from an interest rate of 0.99% on balance transfers for nine months (a 2% balance transfer fee applies).
With the new BMO eclipse rise Visa* Card, you earn :
You can use BMO Rewards points for all travel purchases made through the agency or website of your choice (plane tickets, hotels, rental cars, all-inclusive packages, Airbnb, etc.) or for rewards and gift cards on the BMO Rewards platform.
The new BMO eclipse rise Visa* Card also offers:
Finally, enjoy three months of Instacart+ membership and a $5 monthly Instacart credit when you sign up with your eligible BMO credit card.
The Desjardins Cash Back World Elite Mastercard is a credit card that offering cash back.
With this card, you can earn:
Besides, this card offers insurance on your purchases:
Savings are this way (if you don’t see the signup form, click here):
You can change your preferences or opt out at any time by clicking on one of the hyperlinks available at the bottom of each newsletter.
If you are already a subscriber and would like to unsubscribe, you can click on the link at the bottom of any of our e-mails.