I have 8 segments this year...
6 where on time
1 was 1h late (delay on inbound from YYZ, big surprise)
1 was 17 minutes early pushing back.
As info there are many threads on this including the hundreds stranded in Toronto...
If you really want to boost your OTP numbers stay away from YYZ. Flying to LHR? Try via YOW next time.