Happened to me with 3 Q400 DEN-ABQ-DEN segments cancelled in the 5 days - definitely not weather.
Twice they had to bring in an E70 crew to rescue us. Big ^ for saving us (and getting the nicer A/C to boot), but I will think twice about booking any Q400 segments ex-DEN going forward.