Unionised workers at Canada's Labatt Breweries have agreed to terms that will see the company close its plant in New Westminster, British Columbia.