Toronto to Lima, Peru - $578 CAD (Roundtrip Incl taxes | May and June 2016)

Toronto to Lima, Peru - $578 CAD (Roundtrip Incl taxes | May and June 2016)

Machu Picchu, Peru

AeroMexico has dropped the price of their flights from Toronto to Lima, Peru down to $578 CAD roundtrip including taxes.
The flights have an overnight layover in Mexico City on the way back.

Availability for travel

April, May and June 2016

How to find and book this deal

1. Go to Expedia.ca
2. Search for a flight from Toronto (YYZ) to Lima, Peru (LIM) 
3. Try one of the following date combinations:
Departure dates:
April 14, 15, 16, 17, 18
April 19, 20, 21, 22, 23, 24, 25
April 26, 27, 28, 29, 30
May 2, 3, 4, 5, 6, 7, 8, 9
May 10, 11, 12
May 23, 24, 25, 26, 27
June 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 14
June 21, 22, 23, 27
Return dates:
Apr 20, 21, 22, 23, 24, 25
May 1, 5, 6, 10
May 12, 13, 17
May 18, 19, 24
May 26, 28, 29, 31
June 1, 2, 3, 4, 5, 6, 7
June 8, 9, 10, 11
June 15, 16, 21
June 22, 23, 25, 26, 28

NOTE: Some departure dates may have a long layover. You may want to try a day before, or after, to look for the flights that have the more reasonable 4 hour layover.

You're looking for the departure dates that show a 14h 38m total travel time on the way there.

Screenshot from Expedia.ca