On my last trip from Brussels to Ottawa, both of the LH flights were spot on time, 2 of the 3 AC flights were delayed 2+ hours. One with us on the aircraft in Ottawa while they sorted out a mechanical issue. However, got the promise 5 or 6 times that it would only be another 20 minutes.