Given that you can change address online and can sign up for e-statements, you might want to consider flying a cAAnadian flag for your AAdvantage account. Still doesn't get around the 70% miles for discounted QF EC fares but you do get 100% miles for discounted EC fares on CX (and on BA).
AAdvantage is good that you can sign up for a PLT (or GLD) challenge and if successful, all the eligible oneworld flights for that period get the 100% (or 25%) elite bonus retroactively.