QF doesn't charge foreigners, just Australian residents because it is required by law.. As for Aeroplan, there is no need to offer a bonus. QF doesn't, nor do most programs outside the US. Even US ones don't all do it unless they have a promotion going on. As noted, AC used to charge, but dropped it a decade or so ago. This was intended to defer start up costs, and was waived for its best customers.
As for SuperLarry's comment, AC has had plenty of route bonuses through out the year, and last year had several status mile bonuses. Where there is a need for a competitive advantage, all carriers will offer bonuses as routes may require.
[This message has been edited by Shareholder (edited 08-07-2002).]