TORONTO -- The Canadian Auto Workers and General Motors Corp. tentatively agreed to a new labor contract on Thursday. More...