We are Canadian and sometimes we have to overnight in Toronto.Always stay at Sheraton in airport .It is easy walk to Terminal 3 .You go through US customs in Toronto and much faster than in US airports.