Flight cancellations exceeded 2,800 for the Christmas weekend, disrupting travel on one of the busiest periods of the year as the omicron-fueled COVID-19 wave triggered aircrew shortages.