I'll be transiting Vancouver tomorrow, arriving on an international flight and continuing to the US (meaning I'll clear US customs in YVR). Transit time was originally scheduled to be 1:10, which i already found pretty tight -- but as of now, my flight is 30 min late, meaning I'd only have 40 min to make the connection. Possible?
Both flights are on Air Canada. Not a citizen of the US or Canada, so no Nexus etc. Carry-on luggage only.
Update 1: Staff at check-in claimed the plane is going to make up for the lost time and that MCT is only one hour, so "you'll be fine" and they've issued me boarding passes accordingly. Totally not buying it, but let's see what happens...
Update 2: Plane landed only 10 min behind schedule, leaving me with an hour to connect. Was near the front of the plane and there was only one other flight with connecting passengers, so even though the CBSA was moving at the speed of an arthritic snail (family in front of me in line had three kids, they individually explosive-scanned every single item of commercial baby food/snacks...), I got through with ~15 min to spare and even managed a glass of juice in the lounge! But this required every star to line up: had I been at the back of the plane or if there had been longer queues or any more delays while trying to land, I would likely have missed the connection, and it would have been a really tight squeeze for 40 min.