Avion can be worth the time and energy it takes to collect points, especially if you already bank with RBC. That said, Avion doesn't work with a network of partners and the points you earn are worth less on average than the miles you'll accumulate with Aeroplan or AIR MILES.