this is a good topic, so here is my experience
1. TD GM Visa
No annual fee, 3% accumulated for 7 years toward purchase of GM cars (new or used)
2. American Express AirMiles credit card
No annual fee, $20/mile point on monthly balance
3. PC Financial MasterCard
No annual fee, $1 for 10...