I study Software Engineering at Waterloo right now; I paid 7600 this term including tuition, incidental fees, co-op fees, etc. but not including food or residence.
I ignored incidental fees from my figure. Strictly the tuition cost.
Also factoring in the point that tuition for engineering is making a major hike (I think it was 5%?) and a lot of students get the 30% tuition cut from the provincial government (although this doesn't apply to 4B students).