Going Alaska Airlines (which is what we're taking this time) or Delta is your best bet to YVR. You will have to change flights somewhere - usually SeaTac. We're used to non-direct flights since we fly out of YYJ (Victoria), and it allows us to stretch our legs. WJ is a PIA since they almost always seem to change your flights. On our last trip down in 2022, they changed our return flight 3 times! Each change they had us coming back not just at a different time, but on a different day - usually 1-2 days earlier. Ah, no thanks. After that trip, I decided not to fly with them again.