ah ......... one of the problems is that the EU, with its typical foresight and genius, does not adequately define 'cancellation'.
Have a look at this and the following postings :
http://www.pprune.org/passengers-slf...ml#post7453676
By the way did you get my PM?