The municipality and its striking CUPE workers have settled their differences and ended their lengthy dispute.
On Wednesday night roughly 25 unionized workers, made up of wastewater treatment plant workers, bylaw officers and utilities workers, voted on an agreement with the municipality.
One only worked voted against the deal, the rest were in favour.
CUPEs negotiator, Robin Jones, said the workers were pleased to reach a deal.
"A lot of their concerns were addressed," he said.
Municipal spokesperson Diana Waltmann said the deal still needs to be ratified by council but added municipal staff and management were also pleased to see a deal.
The new Collective Agreement will see the unionized workers receive wage increases each year of the four-year contract. The deal also gave workers an improved benefit package.
The employees had been looking for a $4,000 cost of living allowance to offset the high cost of living in Whistler. This was not a part of the agreement. They were also fighting against benefit rollbacks.
CUPE 2010 have been without a Collective Agreement since the end of 2002.
This latest agreement is a four-year contract, dating back to the last agreement. It expires at the end of 2006.
Both sides have agreed to meet in September and start negotiations for the next contract.
"Were going to try to rebuild our relationship with management," said Local 2010 President Pete Davidson. "Weve made some big gains in the issues of workers respect here and we hope to never get to the stage that it got to."