Hi Toxa. What exactly is your question relating to? ASIAMILES?
You can only earn 100% base nonstatus miles on CX in AA's AAdvantage programme under M class IF you hold a Canadian residentual address. Otherwise you won't even get any mileage for it as you need a H class fare for that.
You get zilch bonus under Asiamiles/MPO. The special elite earning bonus ended in late March.