DONE4s there also seem cheap.
The lack of an AA presence in Indonesia rules that option out somewhat for me. And I do need the AA ticket stock to get my upgrades on the AA segments.
Unless I get my head around that Canada rule and deal with AA Canada to issue the booking. Or a competent Indonesian TA.