Canadian waste and environmental services firm GFL Environmental Inc. yesterday announced it has entered into a n agreement to acquire Terrapure Environmental Ltd. and its subsidiaries for a purchase price of $927.5 million. The a cquisition will exclude the battery recycling business carried on by Terrapure. Terrapure is an integrated provider of solid and liquid waste management and industrial services with customers across Canada.