How do you get bonus points??PC Optimum is pretty much the ideal/ "gold standard" loyalty program out there. It's actually very useful as there are tons of ways you can earn bonus points or redeem them for more value.
Scene at a time was pretty good too, until they started devaluing and making it difficult to accumulate at a rate which is actually beneficial. Their partnership with Empire might change this so it actually improves though so we'll see how that plays out. I never bothered entering the Scene+ program once Empire joined the agreement, mainly because I was irritated with the points devaluing.
Air Miles however is the dumpster fire of them all. Aeroplan is not far behind.