The cancelled flights probably have just as much to do with a shortage of crews rather than weak demand, as far as Im aware MON loads are pretty reasonable, and their yields are very good.
As a back up to this have a look on the website, and have a look in last weeks flight international...most of the other cancellations were due to A/C tech issues