<p>Canadian universities are less expensive for international students than their peer institutions in the US are. Canada is more generous with work permission for students, and significantly more generous than the US with work visas after graduation. So yes, you should take a long hard look at your options there.</p>
<p>I do not know enough about Australian universities to say whether they are more expensive than Canadian ones, but Australia is, if anything, even more immigrant-friendly than Canada. If your goal is to get out of India for a long time, take a look at the Australian universities as well.</p>