Ford of Canada and Unifor have reached a tentative agreement on a four-year national labour contract covering more than 6,400 unionised employees, the automaker said.