I think IC probably cancels about a third of their flights. I haven't checked for a while. You can check how they are doing now on the Flight Aware site.