How we ranked
We compared annual fees, earn rates, category caps, redemption values, and merchant acceptance. Rankings assume a typical Canadian household spending $700-1,200/month on groceries.
Our picks
- 1.Amex Cobalt — best overall for grocery + dining households.
- 2.Scotia Gold Amex — best if you also travel or want no FX fees.
- 3.PC Financial World Elite Mastercard — best if you shop Loblaw brands.
- 4.Tangerine Money-Back — best no-fee pick.
