International student fees are higher than you think at Canadian universities. Instead of $5-7K/yr, they are often $18-20K/year.
You can go to Berkeley or University of Michigan for less than that ($10-13K/yr).
You can go to Berkeley or University of Michigan for less than that ($10-13K/yr).
Edit: some students are starting to do it: http://www.usatoday.com/story/news/nation/2013/06/25/america...
Also work permits are readily available for international students after 6 months of study: http://www.cic.gc.ca/english/study/work-offcampus.asp