Air Canada has just announced a major wave of flight cancellations, affecting thousands of travelers as the airline battles ongoing operational challenges. Staffing shortages combined with unpredictable weather are driving these widespread disruptions