The period of the flight to Toronto is determined by your departure and arrival airports. Of course any flights that come with a layover can even be for a longer time. The preferred routes to Toronto on KAYAK are from Montreal, which requires 1h 24m, Calgary, which requires 3h 46m, https://waylonfpnyn.shotblogs.com/the-best-side-of-cheap-flight-ticket-booking-40927128