I've never had this problem but my understanding is they'll try to rebook at the next available flight. One time I was in San Francisco and my flight out of SFO was delayed by several hours due to 2 runways were closed. They helped me get on an earlier flight out of Oakland Airport. So if they helped me on a delayed flight, I'm sure they'll definitely help on a cancellation.
... View more