I am using the Visa Avion from RBC. It gives you 1 point per $ spent, if you book flights it is basically 1% of your spend in $ for flights or other stuff like tv's etc. They also have promo stuff as well, I was in the bank last week and they were telling me I could book Australia round trip for 100k points which seems pretty decent. I have heard the Aerogold is really good tho, how does it work ?