Tag: Canada’s Trican to buy Canyon Services in C$637 mln deal