上海离加拿大有多远?上海到加拿大温哥华的空中飞行距离是9031公里。上海到加拿大多伦多距离是11429公里,约合7101英里。上海浦东机场到多伦多时间在11小时20分钟,航班分别是:东航、加航、国航/每天一班。中国到加拿大距离如果算(两国地理中心)的直线距离(飞行路线)为9385公里