Is that per year or for the whole degree? I was living in Waterloo and the students I talked to were paying $5-$15k a semester. To put that in perspective for an American, at RIT I was paying $40k a year + all of those living expenses.
That's for the whole degree. Waterloo engineering is $10-12K per year at this point for just tuition. Stack living costs on top...
Definitely not as bad as the Americans have it, but education is starting to approach unaffordability, and it'd be a shame if we had an American-style system in Canada.