Affordable flights from Shanghai to Canada! Book tickets to Vancouver starting at only $380 for a round trip!