With cancelled flights, you won't receive compensation if:
The cancellation was due to extraordinary circumstances for example due to bad weather, or
you were informed 2 weeks before the scheduled flight date, or
you were offered an alternative for the same route with a similar schedule to the original one