Finning to buy Caterpillar units
Veolia Water Solutions and Technologies Canada Inc.
Copper Fox inks deal with Stewart Bulk Terminals
Major Drilling buys Bradley Group
Veolia gets two new contracts