cheap flights to shanghai - china eastern airline & air canada $576 up