<p>I can clarify a few things about Canada’s policy for international students after graduation, as I have answered questions about it before on CC. It is actually quite lenient because after graduation you do not actually have to apply to immigration as a standard immigrant to Canada. Instead you complete a much quicker and simper “post-graduation work permit” application which allows you to live and work in Canada for up to 3 years in Canada after your graduation before you have to apply for landed immigrant status. </p>
<p>Economically Canada is doing ok, we bounced out of the recession much faster than the US and our housing market didn’t melt down (actually in some places like Toronto it is still red hot).  The Canadian unemployment rate right now is sitting at 6.9% ([Stay</a> in Canada after graduation](<a href=“http://www.cic.gc.ca/english/study/work-postgrad.asp]Stay”>http://www.cic.gc.ca/english/study/work-postgrad.asp)) vs 7.2% in the US ([United</a> States Unemployment Rate | Actual Data | Forecasts | Calendar](<a href=“http://www.tradingeconomics.com/united-states/unemployment-rate]United”>http://www.tradingeconomics.com/united-states/unemployment-rate)).<br>
My (uneducated) guess is that the employment situations in both countries are overall fairly similar at this time.</p>
<p>If you are interested you might want to look up some other Canadian Universities, as ther is more than just McGill. </p>
<p>Here is a link to a site listing the tuition rates of all of Canada’s Universities:<br>
[Tuition</a> fees by university](<a href=“http://www.aucc.ca/canadian-universities/facts-and-stats/tuition-fees-by-university/]Tuition”>http://www.aucc.ca/canadian-universities/facts-and-stats/tuition-fees-by-university/)</p>
<p>The more internationally well known universities tend to be more expensive but there are plenty of universities that fall in your price range: </p>
<p>Some good potential ones: The University of British Columbia ($21-22K- after with UToronto and McGill it is probably the most international recognized Canadian University), University of Alberta ($18k), McMaster University ($15239 - 19000), University of Waterloo ($19214 - 21088- Waterloo in particular is very well known for is engineering and computer science programs and has several companies, famously Microsoft and BlackBerry that recruit from its campus), Western University: ($16479 - 18113).</p>
<p>There are others on the link I gave you many that are less expensive than the ones I listed here, however the ones here have pretty solid engineering schools. In particular I would recommend you look at Waterloo because it has a very well regarded engineering program and the university is well connected with some major companies.</p>