Ater two years of contentious bargaining, Canada Post and the union representing thousands of mail carriers across the country have reached agreements in principle ...