Not too easy. Not too difficult.
I'm currently in my last year in UWaterloo, and overall I have been satisfied with what this university offered me, and hopefully it would be a stepping stone towards the future for me.The bad is the administration.
There's a lot of good with UW, you're getting one of the best engineering/math post secondary education in Canada, couple with the coop program, and at a fairly low tuition, you're almost guaranteed a job upon graduation, this is assuming that you are enrolled in a prestigious program at UW.
Hours per week:
Advice for students:
the student body governing entity: Feds, as well as the campus itself. The administration work almost as much for the employers who come recruiting at the school. The Feds don't work for the interest of the students, and the campus is one of the most ugly campuses I've ever seen.