Biz amd F class are worth it especially with all the long flights. If you look up the archives here since April/May, you'll see various schemes to get many miles out of the alliances (namely oneworld).
FWIW, YYZ-HKG on CX will get you some 20k bonus, and 10K for 6 CX flights on AA.
Might also want to consider starting out of Canada as it is cheaper than ex-U.S.