Actually CX operates A350 3x weekly between HKG and YVR (CX856/855 on T, W, Th). Given that you can take one of these A350 flights and that CX being $200 CAD cheaper, I'd definitely go for CX. In economy, I cannot imagine BR to be much better than CX.