I got an email 2 days ago from WestJet that my flight from Calgary to Glasgow had been cancelled; no surprise there, but this morning I went online to check to see if my account had been credited and I discovered that my Halifax to Glasgow leg had been cancelled but not my Calgary to Halifax leg. Not only that, but WesJet had changed my direct flight to Halifax to a red eye to Toronto and then to Halifax. And, my flight home from Glasgow has not been cancelled yet, even though the entire trip is on one reservation code and all legs are with WestJet. Frustrating. I then tried to cancel online, but since the flight from Calgary to Halifax has been switched to a multi-city itinerary, it says I have to call. I called at 6:30 this morning and got a message that I'd be on hold for about 4 hours.
Stay tuned, and don't assume when you get a cancellation email, that everything has been cancelled.