Just to add on Q3... Only CX flies JFK-YVR. There is no problem taking this as part of a ONE ticket. But there is not an alternative on AA because that would require two segments (via ORD or DFW). There is an AA codeshare on the CX flight, but there is unlikely to be availability under the AA code if there isn't any under CX.