When you're looking for cheap flights to Toronto, it's worth remembering that this city has four airports.
If you search by month, you'll be able to see when's best to fly.
Egyptair tend to have the cheapest flights, but remember that Toronto has more than one airport. It's also worth checking which airport is nearest to your accommodation.
If you need somewhere to stay in Canada, compare prices here and book everything in one great-value deal.