It is hard, like UW is known for its engineering program and there’s a reason. So, it is a challenging program, and you have to be willing to put time and effort in. However, there is support in place for various needs of students.
If you're the owner or representative of University of Waterloo, you can claim this University and build a better profile.