The best AIR MILES credit card in Canada, overall, is the BMO AIR MILES World Elite Mastercard. It has one of the highest earn rates at 1 MILE per $12 in card purchases, with up to 3 MILES per $12 spent at AIR MILES Partners. The card also includes 12 different complementary insurances related to travel and items purchased with the card. You also get an exclusive 15% discount on AIR MILES flights in North America without any blackout dates.