mocchachino whoa! that's one situation to be in ! congrats!
Anyway, here are my 2 cents on this. If you want a better education, a change of workplace environment and are willing to struggle a bit to find a job - go to rotman! Excellent infrastructure, great curriculum, and a more diverse and international network. The downside is that its not easy to land jobs in canada irrespective of which school you graduate from.
India - well great career progress, great placements, 100% secured ROI, international faculty but very limited on diversity i.e hardly any international students!
Somebody whose studying in Canada said this and I quote " I'll rank Singapore, India, US, Australia and then Canada - in terms of job security. Given a chance, I won't come back to XYZ university and Canada. " It might be his opinion or a general opinion among students studying there - I give you no guarantee on that.