In the Canadian case and one in Europe (Germany I think), the courts both took the position that since the retirement age was not imposed by the company, but negotiated by the unions involved it was not age discrimination. The Canadian court said that the union could negotiate any retirement age that it wanted. The decision is being appealed to a higher court.