Flight distance between David, Panama and Longueuil, Canada 2,618.0 mi / 4,213.3 km