Sorry to hear about your poor experience NewbieRunner, not well handled at all. Was your cancelled flight on a CRJ900 aircraft by the way? If so may well be a casualty of the Cityjet pilot issues this summer.
Make sure you get your claim in, it is usually handled well (i.e. not the LH way of denied first/second time before paying out as a "gesture of goodwill").