The American Express AIR MILES Credit Card is the only NO FEE Credit Card that earns 1 reward mile for every $20 in purchases charged to your Card. Read more about Canadian credit card offers.
Earn hotel points and Air Miles?
Starwood Canada MasterCard
Also See: Aeroplan Canada | GE Card | MasterCard Canada | Mosaik MasterCard | Rewards Credit Cards in Europe: UK Credit Cards