Originally Posted by
will5404
There are no priority lines for Canadian citizens, and customs is typically lined up. You can't use Nexus arriving Intl->US and Global Entry is only available to American citizens.
In short you have to bear with a potentially long queue, plus deal with US customs. I've been on the UA flight and it was 30-40 mins from on the plane to being cleared. Luckily I didn't have checked baggage, the lineups to recheck baggage would of easily added another 30+ minutes.
If I was the OP I think I would rather avoid transiting the US.
Totally agreed. Entering US from YVR was a nightmare experience for me. Never again!