Hundreds of flights were canceled nationwide and thousands were delayed over the weekend due to various factors, including staffing shortages and severe weather.