Originally Posted by
buckeyefanflyer
I believe all flights from Canada to the States pre-clear in Canada and arrive in domestic gates. It has been like that for many years.
Not 'every city' in Canada has preclearance faciltiies to permit U.S.-bound flights to skip customs and immigration formalities upon arrival.