Sorry - I misread - the mileage comparison was HKG-SFO-DFW vs HKG-JFK-YVR-DFW.
The problem is that if I want to take HKG-JFK (to maximise CX time) then the only place I can useful get out of JFK to the same night is back to YVR

I'm trying to avoid complete overnight stops on this run.