I took Air Canada on my trips to London. The first trip was fine but the second trip was a nightmare coming home. My flight out of London to Canada was cancelled but I didn't find out until I got to the airport. I was told I should've been alerted about the cancellation via text or email but I got neither. They put me on a different flight to Canada and, after I insisted that I had to make a connecting flight, I was assured that I would make said flight. I got to Toronto only to find out that I'd missed my connecting flight home. The attendant made it out to be my fault, even though I repeatedly told BOTH attendants I spoke with about my connecting flight in Toronto. The airline wanted to put me on a flight the following day but not give me access to my luggage, which contained ALL my medication and not just the nighttime dose I'd packed in my carry-on. They also didn't offer to pay for my hotel (since they insinuated it was my fault that I'd missed my connection.) I insisted they find me a flight that would get me home that day and I wouldn't leave the counter until I had the new tickets in my hand. I had to get a manager to get this done and to ensure that my luggage wouldn't be delayed or get to my destination before I did. I ended up getting to my home airport around the same time as my original flight. I will exhaust every other possibility before using Air Canada for any flights in the future.