Assuming you are flying out of YVR, if PTV is important to you, both O8 and CX have PTV. O8's business class fare is actually quite attractive. However, some Y seats on AC's A343 have 34" seat pitch which is more generous than O8 and CX plus Aeroplan points. You get about 13,000 Status Miles on a YVR/HKG roundtrip.