Saw this today for the RBC BA Visa Infinite card. Is this the best offer out there at the moment? We have a large spend coming up within 3 months so I could easily make the spend. We can use the Avios next year but if there is a better deal out there for a better return, I'm all ears.
Earn up to 50,000 bonus Avios^ with an RBC® British Airways Visa Infinite‡ card
Successfully apply for the RBC® British Airways Visa Infinite‡ card before October 31 and earn up to 50,000 bonus Avios. Receive 15,000 Avios when your application is approved^. Plus, apply before October 31, 2016 and you’ll collect an extra 35,000 Avios if you spend $9,000 CAD in the first 3 months using your card^.