My concern is not going through YVR the first time (although I will attempt to do that without passing into Canada), but the second time. And my real concern is the trunround at JFK.
I assume at JFK (which I do not know well) I can somehow stay airside in a transit facility? I guess CX might be able to help me with this since I will be transiting CX to CX.