Under Canada-U.S. pre-clearance arrangement, American border agents are located in Canada so that travelers can clear customs, immigration, public health and safety and agriculture inspection before ...