The best Canada groceries cards
Canada cards from our database that earn on groceries, ranked by what a dollar of that spending is actually worth back — the printed groceries rate times our conservative value for the points it earns. Every figure on this page is in Canadian dollars: values are Canadian cents back per C$1 spent, never US cents.
There is no clear winner among Canada groceries cards. Scotiabank Gold American Express Card and BMO CashBack World Elite Mastercard both land on exactly 5.0 Canadian cents back per C$1, which is inside the error bar on any point valuation — so calling either one the best would be inventing a result the data doesn't support. Decide on the annual fee, the caps and where the rest of your spending actually goes.
Reviewed: Data verified 2026-09-15 · Credit Upside editorial · Updated 2026-09-16 · How we rank
Featured cards
All 15 cards in this ranking, with what each one is actually best at. Tap any card to jump to its row.
- 1 Scotiabank Gold American Express Card — Best overall for groceries: 5x on groceries up to C$50,000/year, C$120 a year — 5.0¢ CAD back per C$1
- 2 BMO CashBack World Elite Mastercard — Best for straight cash back: 5% on groceries up to C$500/month, C$139 a year — 5.0¢ CAD back per C$1
- 3 Neo World Elite Mastercard — 5% on groceries, C$149 a year — 5.0¢ CAD back per C$1
- 4 National Bank World Elite Mastercard — 5x on groceries up to C$2,500/month, C$150 a year — 5.0¢ CAD back per C$1
- 5 American Express Cobalt Card — 5x on groceries up to C$2,500/month, C$192 a year — 5.0¢ CAD back per C$1
- 6 CIBC Dividend Visa Infinite Card — 4% on groceries, C$120 a year — 4.0¢ CAD back per C$1
- 7 Scotia Momentum Visa Infinite Card — 4% on groceries up to C$25,000/year, C$120 a year — 4.0¢ CAD back per C$1
- 8 BMO eclipse Visa Infinite Card — 5x on groceries, C$120 a year — 3.5¢ CAD back per C$1
- 9 Triangle World Elite Mastercard — Best with no annual fee: 3x on groceries up to C$12,000/year, no annual fee — 3.0¢ CAD back per C$1
- 10 TD Cash Back Visa Infinite Card — 3% on groceries up to C$15,000/year, C$139 a year — 3.0¢ CAD back per C$1
- 11 WestJet RBC World Elite Mastercard — 2x on groceries, C$139 a year — 2.6¢ CAD back per C$1
- 12 TD Aeroplan Visa Infinite Card — 1.5x on groceries up to C$80,000/year, C$139 a year — 2.0¢ CAD back per C$1
- 13 Tangerine Money-Back Credit Card — Best uncapped no-fee rate: 2% on groceries, no annual fee — 2.0¢ CAD back per C$1
- 14 Scotiabank Passport Visa Infinite Card — 2x on groceries up to C$50,000/year, C$150 a year — 2.0¢ CAD back per C$1
- 15 American Express Gold Rewards Card — 2x on groceries, C$250 a year — 2.0¢ CAD back per C$1
The ranking
| # | Card | Value Canadian cents per C$1 | Groceries rate | Fee |
|---|---|---|---|---|
| 1 | Scotiabank Gold American Express Card Scotiabank |
5.0 ¢ CAD | 5x | C$120 |
| 2 | BMO CashBack World Elite Mastercard BMO |
5.0 ¢ CAD | 5% | C$139 |
| 3 | Neo World Elite Mastercard Neo Financial |
5.0 ¢ CAD | 5% | C$149 |
| 4 | National Bank World Elite Mastercard National Bank of Canada |
5.0 ¢ CAD | 5x | C$150 |
| 5 | American Express Cobalt Card American Express (Canada) |
5.0 ¢ CAD | 5x | C$192 |
| 6 | CIBC Dividend Visa Infinite Card CIBC |
4.0 ¢ CAD | 4% | C$120 |
| 7 | Scotia Momentum Visa Infinite Card Scotiabank |
4.0 ¢ CAD | 4% | C$120 |
| 8 | BMO eclipse Visa Infinite Card BMO |
3.5 ¢ CAD | 5x | C$120 |
| 9 | Triangle World Elite Mastercard Canadian Tire Bank |
3.0 ¢ CAD | 3x | C$0 |
| 10 | TD Cash Back Visa Infinite Card TD Canada Trust |
3.0 ¢ CAD | 3% | C$139 |
| 11 | WestJet RBC World Elite Mastercard Royal Bank of Canada |
2.6 ¢ CAD | 2x | C$139 |
| 12 | TD Aeroplan Visa Infinite Card TD Canada Trust |
2.0 ¢ CAD | 1.5x | C$139 |
| 13 | Tangerine Money-Back Credit Card Tangerine Bank |
2.0 ¢ CAD | 2% | C$0 |
| 14 | Scotiabank Passport Visa Infinite Card Scotiabank |
2.0 ¢ CAD | 2x | C$150 |
| 15 | American Express Gold Rewards Card American Express (Canada) |
2.0 ¢ CAD | 2x | C$250 |
How we rank
One arithmetic rule, applied by code to our maintained card database. There is no editorial pick, no hand-ordering and no sponsored slot.
- Printed earn rate. The rate Canada issuers actually print in the terms — the groceries line — taken from our maintained database, not from a press release.
- Conservative point value. Every rate is multiplied by our conservative value for the currency it pays, in Canadian dollars. That is what turns a raw multiplier into Canadian cents back per C$1, and it is why a big number in a weak programme does not win here. Every point value we use, published →
- Annual fee. Shown against every card and used to break ties: where two cards pay the same, the cheaper one ranks higher. We never net the fee out of the rate for you, because whether it is worth paying depends on how much you spend.
- Caps and limits. Where a bonus rate stops after a spending cap, the cap is printed. A capped rate is never treated as if it ran all year.
- Pool and cutoff. 22 open Canada cards are in our database; 17 of them print a flat groceries rate and qualify. The page publishes the top 15 by real value — the cutoff is #15, so 2 qualifying cards did not make it and can be found on the full card list.
- Rotating and pick-your-own categories. Kept out of the headline ranking, because they only pay in the right quarter or with the right election. Issuer-travel-portal-only rates are excluded for the same reason: they pay only if you book through the portal.
- Commission. The ranking code has no access to which cards pay us a commission — the ordering function never reads the affiliate file. Any apply link is attached after the order is already fixed, so it cannot move a card up or down. How that works.
Full methodology, including how each point value is set: how we value points and rank cards →
The honest caveat
Ranked on the printed groceries rate valued in Canadian dollars; caps, minimum spend and your own redemptions change the real answer. The best card for you depends on how much of your spending actually lands in this category. One more thing worth being explicit about: the "value" column is Canadian cents, not US cents — Canada loyalty currencies are earned and redeemed in Canadian dollars, so we never mix them into a US table. See what each Canadian points currency is worth →
Common questions
What is the best Canada groceries card?
Nothing clearly leads. Scotiabank Gold American Express Card and BMO CashBack World Elite Mastercard both land on exactly 5.0 Canadian cents back per C$1, which is inside the error bar on any point valuation — so decide on the annual fee, the caps and your own spending rather than on the top line.
How do you rank them?
By real value: each card's printed groceries rate multiplied by our conservative mid-range value for the points or cash it pays, in Canadian dollars. A large multiplier in a weak currency cannot out-rank a smaller one in a strong currency. The ranking code has no access to which cards pay us a commission.
Are these values in Canadian dollars?
Yes. Every number on this page is Canadian cents back per C$1 spent, never US cents. Canada loyalty currencies are earned and redeemed in Canadian dollars, so we never mix them into a US ranking.
Is there a Canada option with no annual fee?
Yes — Triangle World Elite Mastercard from Canadian Tire Bank charges no annual fee and pays 3.0 Canadian cents back per C$1 at 3x on groceries. It ranks #9 here.
How many cards did you consider?
22 open Canada cards are in our database; 15 of them qualify for this ranking and are listed above. Card data was last verified 2026-09-15.
Which card should this spending actually be on? The demo re-scores a year of realistic spending against every card in a wallet — free, no signup. See it on sample data →
More guides
Every guide on this site is built by the same code from the same card database, so the numbers on one page mean exactly what they mean on another. Jump sideways:
All 70 best-card guides → · Best card for a specific store or bill →