here is an option at approx $2300 USD (i dont think you are going to get to much cheaper)
Toronto (YYZ) to Munich (MUC) - Sun, Jul 6
Air Canada Air Canada 846 Dep: 8:10PM Arr: 10:05AM 7h 55m Airbus A330 Business (Z)
Mon, Jul 7
Munich (MUC) to Toronto (YYZ) - Mon, Jul 14
Deutsche Lufthansa AG Munich (MUC) to Milan (MXP) - Mon, Jul 14
Deutsche Lufthansa AG 1852 Dep: 7:15AM Arr: 8:20AM 1h 5m Embraer RJ-195 Business (Z)
OPERATED BY AIR DOLOMITI S.P.A. LINEE Layover in MXP 4h 0m
Air Canada Milan (MXP) to Toronto (YYZ) - Mon, Jul 14
Air Canada 843 Dep: 12:20PM Arr: 3:40PM 9h 20m Boeing 767 Business (Z)
Cost per passenger (including taxes & fees) $2,303.00
Total cost for 1 passenger $2,303.00