Members of the union that represents part-time inside employees voted in favour of a new four-year contract with the city Tuesday.

The vote by members of CUPE Local 79 ends months of labour negotiation between the city and its unions.

The voting began at 7 a.m. and took place in various locations, with the final poll closing at 10 p.m.

CUPE Local 79 is made up of four bargaining units, two of which already approved their contracts in a vote on March 28.

The members of the bargaining unit who voted Tuesday are the part-time inside workers. They voted against their first contract offer.

The city met with the union after part-time inside workers rejected the initial contract offer and the two sides agreed on an adjusted offer on March 30.

The new contract the union members voted on included an increase in the amount of time an employee was allowed to work in a particular position and paid time for mandatory recertification, the union said in a statement released Tuesday.

"This amended offer was the best settlement we could reach under the circumstances," said CUPE Local 79 president Tim Maguire in a release.

The fourth CUPE Local 79 bargaining unit represents workers in long-term care facilities. These workers rejected their contract, but are considered an essential service and their contract will be settled through arbitration.

City council also voted in favour of the adjusted contract for part-time inside workers on Monday, passing it with a vote of 40-1. Only Coun. Paula Fletcher voted against the contract.

On Monday, Mayor Rob Ford called the vote a "historic day for labour peace."