Flight distance between Guangzhou, China and North York, Canada 7,746.3 mi / 12,466.4 km