Currently, U.S. airports do not have Canadian preclearance. The U.S. has preclearance operations at eight Canadian airports, but there are no U.S. airports where Canadian authorities enforce preclearance