Originally Posted by
AA_EXP09
I've been to the US many times from YVR.
Here is how it works.
OLCI
Passport check for immigration preclearance
Again for security
Again for boarding.
That is a total of 3 times.
appears then at least 4 if needed at checkin (OLCI failed in the OPs case and does for many)