WATERLOO UNIVERSITY is the largest Engineering school in Canada. Software engineering is the most sought after course here. It offers graduate and undergraduate courses in Environmental Engineering Chemical Engineering, and Mechanical Engineering. The college receives a lot of funds and ...