Your travel dates would be helpful. If you were given at least 24 hrs. notice of a cancellation, I don't think any compensation is due. The much-referenced EU rules may say different but it seems like an airline should be able to change its schedule in advance (and, in your case, with notice).