I checked on the employee INFO line and the cancellations are actually mandated by the Greater Toronto Airport Authority for capacity controls during weather events -- so it looks like Air Canada (and others) have no choice but to reduced the number of flights anyway.