I am new to OW. Based at YYZ and usually *A and got CX diamond from Amex. I do occasional AA or BA flight <10k a year. I want to use points for long distance flight to Asia or short haul in US, which is the best program (CX, BA or AA) to credit my occasional flight?(I can top up from SPG or MR transfer)