@exc
Unless your North American flying is in the really discount fare classes that will never credit (from AA) to CX, I would be very tempted with the CX program. While benefits as a CX Silver are limited mainly to CX flights, those benefits are superior to most of the other entry elite level status of the OneWorld alliance.
As with all things read the program notes on line (Asia Miles) before deciding
I haven't checked (recently) whether WestJet and/or Alaska will credit to CX. If they do, all the better
Happy wandering
Fred