I just checked around late june to early july, there is none for YUL-ZRH or YYZ-WAW. It is a very challenging scenario to get 2 seats across the atlantic without going to US (Only July 8th is available for economy for 2) not to said make it 4 for business. I would suggest go through US. For example BOS-ZRH has 4 business seats available for 6/7 and 7/7. You should build from there. Seats only comes out up till 9/7 right now, 330 days out.
If you want insurance and time is a little flexible, I would even booked these four seats and pay change fee if others comes up. Remember July is high season for europe travel.