As a Canadian, this seems ridiculous to me. I paid $8,500/year in tuition for my undergraduate degree (Mathematics and Computer Engineering, Queen's University) and $7,000/year in tuition for my MASc (Computer Engineering, University of Toronto), although my stipend and graduate scholarships more than covered that (~$20,000/year). I wonder how many American students go North? Even with international student fees, Canadian schools are cheaper, and offer one of the highest-quality educations in the world.