Haven't pulled the trigger, but on Travelocity:
Thu, Nov 16
5:05pm Depart - Toronto, Canada (YYZ) Alitalia 653
Fri, Nov 17
7:25am Arrive - Milan Malpensa, Italy (MXP) Nonstop
Total Travel Time: 8 hrs 20 min
Connection Time: 6 hrs 10 min
Fri, Nov 17
1:35pm Depart - Milan Malpensa, Italy (MXP) Alitalia 7706 operated by CYPRUS AIRWAYS LTD Adult Fare Rules
6:00pm Arrive - Larnaca, Cyprus (LCA) Nonstop
Flight time: 3 hrs 25 min
Total Travel Time: 17 hrs 55 min
Return Flight
Tue, Nov 21
9:40am Depart - Larnaca, Cyprus (LCA) Alitalia 7707 operated by CYPRUS AIRWAYS LTD Adult Fare Rules
12:35pm Arrive - Milan Malpensa, Italy (MXP) Nonstop
Total Travel Time: 3 hrs 55 min
Connection Time: 22 hrs 5 min
Wed, Nov 22
10:40am Depart - Milan Malpensa, Italy (MXP) Alitalia 652
2:05pm Arrive - Toronto, Canada (YYZ) Nonstop
Flight time: 9 hrs 25 min
Total Travel Time: 35 hrs 25 min
1 adult = $ 33.00
Taxes and Fees = $ 144.70
Service Fee = $ 5.00
Total Price = $ 182.70
RxTravel