Canadian auto union Unifor has reached a tentative agreement with General Motors Canada which includes a C$1.3bn investment which brings truck assembly back to the Oshawa plant, plus new investments for the St. Catharines Powertrain Plant and Woodstock Parts Distribution Centre.