Details of the agreement between EB and the Metal Trades Council were set to be released Monday. The union represents 2,400 workers.
The previous five-year contract between the union and the company expired Friday, but both sides agreed to extend it through the end of this week so that negotiations could continue. The two sides have been negotiating since September.
Members of the union still have to vote on any new contract.