The Communications, Energy and Paperworkers Union says it has reached a tentative agreement with the Dilico Anishinawbek Family Centre.
CEP spokesperson Marvin Pupeza said the two sides reached an agreement around 1:30 a.m. on Wednesday.
He said details of the contract will not be released until members vote on the deal, starting tomorrow.
There will be a lag time before services will resume to normal, he added.
"And if ratification does take place, because of the nature of the work and what has to happen to actually get back up, employees will not be returning to work until Aug. 6," he said.
The main issues in the dispute included wages, workload and pension.
The 350 employees went on strike on July 8.