• Earn 1 Mile for every $20 spent.
  • Earn 1.25x the Miles on purchases at Shell locations across Canada.
  • Earn 1.5x the Miles on purchases at National and Alamo car rental locations.
  • For a limited time earn 500 bonus AIR MILES and get 3x the Miles for the first 3 months.
  • Receive a 25% discount at National and Alamo car rental locations.
  • Purchase insurance included.
  • No annual fee.
Extended Warranty 1 year
Purchase Protection 90 days

Please review your insurance certificate for details, exclusions and limitations of your coverage.

Our Review

Anytime you can find a no annual fee card that will allow you to earn rewards, cover your purchase with insurance, and give discounts on car rentals, it's worth a second glance.

The BMO Shell AIR MILES Mastercard gives cardholders all of the above.

To start you off, this card gives you 500 welcome AIR MILES and allows new cardholders to earn 3x the Miles for the first 3 months - not bad for a no fee card.

With this card, cardholders will be able to earn 1 Mile for every $20 spent on everyday purchases. Plus, 1.25x the Miles when you make purchases at Shell locations all across Canada, and 1.5x the Miles when you rent a vehicle with National and Alamo.

Not only do card holders earn extra at National and Alamo locations, but this card will also give cardholders a 25% discount there - allowing you to earn and save at the same time.

There is also some purchase insurance included with this card, which is always a nice bonus when you can find a no fee card with any insurance at all (check the Insurance Coverage tab above).

If you're looking for a card that allows you to earn a little more and you're okay with shelling out for an annual fee, you might also want to look at the World version of this card.

Featured In

The Globe and Mail