Canada based WSP Global has signed an agreement to acquire TRC Companies, a US-based power and energy company providing ...