There are several reasons for flight cancellation such as bad weather, security, mechanical, staffing issues, etc. Check before heading!