Originally Posted by
buschoi
BA does, with half miles of a return award.
I would search asiamiles.com for each segment for availability - first search SIN-HKG and then search HKG-YVR. HKG-YVR can be VERY hard to come by as it is one of CX's most popular route. If you find a seat on the date you want, grab it ASAP.
JL is much easier to/from YVR, but I've heard they use older equipment on that route.