Thanks for all the advice, booking is all good. I tried a bunch of other routing options as suggested, but this seemed like the best bet and I found a few dates with availability with a 3 week spread.
I booked YYZ-IST-FCO (5h30m layover in IST) && VCE-IST-YYZ (3hr layover in IST) for 2 people in Business class!