Originally Posted by
rocket69
Sorry if posting in the wrong place and probably off track.
I get in to YYZ from HKG at 18.05 and in transit to connect to the flight to DCA at 20.55. Do i need to go through immigration (i know i need a transit visa cos i am not a US citizen) and is there enough time to make the connection considering such long waits.
No problem for you. You just proceed down the escalator and the hang a left down a separate channel for passengers connecting to the USA. You then pick up your checked bag(s) from a dedicated belt and proceed to a dedicated US customs officer after which you merge with others doing US customs preclearance. Your checked bags go back onto a belt and you continue through security. Just ensure you bags are tagged all the way through to DCA and you'll be fine.
If there is such a back-up, just let a security officer know you're headed to the US.