Each individual's experience seems to be the luck of the draw. In the last year or so, I would estimate that at least a quarter of my flights on AC have been delayed or cancelled (in one case almost an hour after the plane was boarded and door closed). There is no question that it is getting worse. Is AC better or worse than other airlines? I can't say. What I can say is that I have seen absolutely no evidence that AC has a will to improve. What seems to drive the system is what is cheapest for AC and where they need the a/c to be next.
I think rather than focusing on which airlines have the better or worse on-time record, it is more useful to look at how the airlines look after the customers when the delays happen. My experience with AC is that the customers are simply abandoned and left to fend for themselves. When things go sideways their contempt and disdain for the customers is unparalleled.