Sri Lanka, Aug. 20 -- Flight crew at Air Canada have ended a dispute with the airline which had grounded flights and stranded thousands of passengers since Saturday.

A tentative agreement was announced by the union representing flight attendants and confirmed by the airline, which said flights will resume later on Tuesday.

More than 10,000 staff had walked out in protest at pay and scheduling. The deal has not been disclosed in full, though the union said it achieves "transformational change" for workers and the industry.

The agreement will now be presented to members to be ratified.

The breakthrough came nine hours after talks began with the help of an approved mediator appointed by the government.

"Unpaid work is over," said the Ca...