A senior citizen has been left close to $700 out of pocket after Air Canada cancelled her direct flight from Bermuda to Toronto and said she would have to fly through London to keep her booking.