OAG publish on-time and cancellations data every month which is about as a fair a source as you'll get rather than these "this was cancelled today, this was cancelled yesterday" debate.
October data shows 55% on-time and a whopping 29% cancellation rate for Flybe, which has even dislodged Wizz Air from the bottom slot in the league table for cancellations (they were at 11%). Of the other regionals, Aurigny was at 18% cancellations - which I guess will be because Alderney was off air for several days? - Eastern at 5%, Loganair at 4% and Blue Islands at 1%.