I just want to correct the info about the Toronto to ShangHai flight. The dep. time is 14:40pm from Toronto, arrival in Shanghai at 17:25pm the next day. Coming back flight the dep. time is 18:55 pm and arrival time in Toronto is 20:35 pm. the same day.