An interesting contrast here. Air Canada is forced to honour an erroneous committment made by its service department. Government of Canada is not forced to honour a committment made by its service department.
I could understand it if the error was discovered and acted upon in a reasonable time, but over 30 years? That's just not acceptable.
My (counter) point was that much lesser crimes committed by an individual would have completely destroyed the life of the perpetrator and probably their family. Yet high fives all around when a corporation has to put up with a couple of years of lost growth just because a number is too big for an individual to properly comprehend.