Although it does not happen too many times, they have a habit of cancelling the flight when there isn't enough flyers on that particular flight.
I understand it's business, but how about some consideration for the few flyers who have already booked on the flight you just cancelled?
They should at least have the decency to book you on another flight rather than just give you the notification of cancellation and then have the flyers arrange on to a different flight.