Problem with Cathay's Visit Asia Flight Pass is that miles cannot be earned in any FF programs. Ex-LAX or ORD, United has a fare of C$1,100 and you can probably get into LAX for C$500 from YYZ. However, the length of your stay may affect this fare. The trip will earn about 22K FF miles in Aeroplan, which gives you first tier elite status: Prestige. This is what is generally available using expedia. You may be able to do better through a travel agency in the Asian community.