To be clear: Refunds are required by law when the airline cancels the flight itself, for any reason, whether in the airline's control or not. If you want a refund and paid by credit card, you must get that refund within seven days. If you paid by check or cash, you must get your refund within 20 days.