OTTAWA — Canada Post and the union representing thousands of its mail carriers say they have reached agreements in principle for new contracts after two years of contentious bargaining.

See Full Page