Originally Posted by
TemboOne
It seems that without exception anyone transiting the U.S. must go through both U.S. Customs and Immigration on arrival in the U.S. unless precleared.
Unless things have changed in recent years, DFW-YYZ-LHR-CPT required me to go through customs & immigration at YYZ. LHR was the standard rescreening for transit passengers.