https://www.canajunfinances.com/2012/06/04/dont-forget-your-points/
Maximizing Aeroplan Points: Your Guide to Retention Systems