Originally Posted by
unsmiley
I will be arriving at YVR at 11:55 AM from Shanghai, China, and departing at 4:10 PM to NYC (all on Air Canada).
gglave, your tip sounds good. Thanks.
You have a lot less than 4:15hrs. You did not mention that you are only arrival and US departure.
By the time you have cleared CBSA immigration and customs to enter Canada it will be 12:45 minimum. Since you are flying out of YVR to US you will need to clear US CBP Immigration and customs at YVR no later than 2:40pm. These time are realistic iff you are travelling with US or Canadian passport; otherwise leave more time.
You might also have to deal with check bags for you will be entering Canada and not transiting to US direct.