CALGARY -- CP Rail and the union representing mechanical services employees have reached a tentative three year contract settlement. More...