CreditCardGuru

BMO CashBack Mastercard vs RBC ION+ Visa

The short answer: for most people the BMO CashBack Mastercard is the better overall card — we rate it 4.3/5 and it shines if you want no-fee grocery cash back — a great first or student card. Choose the RBC ION+ Visa instead if your priority is everyday spenders and students who want high multipliers on groceries, gas, dining and streaming at a minimal fee..

Advertiser disclosure: we may be compensated for links on this page. Our ratings stay independent. Learn more.

Our rating
4.3
4.0
Annual fee
No annual fee
$48/yr
Welcome bonus
~$125
~$100
Foreign transaction fee
2.5%
2.5%
Rewards type
cash back
points
Top earn rates
  • 3% groceries
  • 1% recurring bills
  • 0.5% everything else
  • 3x groceries
  • 3x gas, ev charging, transit & rideshare
  • 3x dining & food delivery
Purchase interest
20.99%
20.99%
Income required
None stated
None stated
Best for
No-fee grocery cash back — a great first or student card
Everyday spenders and students who want high multipliers on groceries, gas, dining and streaming at a minimal fee.
Apply nowApply now

BMO CashBack Mastercard

Our winner
4.3

One of the best no-fee cash-back cards for groceries, and an easy approval that makes a strong first or student card. Mind the $500/month cap on the 3% rate.

RBC ION+ Visa

4.0

Outstanding earn rates for a $48/year card, and a great category-earner companion to a premium Avion card. Point value is modest unless paired with a full Avion card for pooling.

Frequently asked questions

Is the BMO CashBack Mastercard or the RBC ION+ Visa better?

For most Canadians, the BMO CashBack Mastercard is the better overall pick (we rate it 4.3/5 vs 4/5). It's especially strong if you want no-fee grocery cash back — a great first or student card. The RBC ION+ Visa can still win if you specifically want everyday spenders and students who want high multipliers on groceries, gas, dining and streaming at a minimal fee..

Which card has the lower annual fee?

The BMO CashBack Mastercard has the lower annual fee (no annual fee vs a $48 annual fee).

Do either of these cards charge foreign transaction fees?

BMO CashBack Mastercard: 2.5% foreign transaction fee. RBC ION+ Visa: 2.5% foreign transaction fee.