With the WorldPerks Visa Signature Card users can enjoy a 7,500 one-time Enrollment Bonus Miles reward and the ability to accrue Bonus Miles with each purchase.
Air Miles from American Express Canada has an excellent rewards program where consumers can earn one mile for every twenty dollars they spend with the card.