If you have already decided to settle abroad, investing your time and money in the new IIMs is useless. You should start looking for the top B Schools in your preferred country. Moreover, the IIMs, even the older ones, have a non-existent international scope.
So why invest so much money in something that will not improve your chances of settling abroad? To make it easier I have listed a few Canadian Business Schools that are the most preferred ones.
It’s amazing that you have been shortlisted for 2 of these amazing universities. I suggest you go for them instead of IIMs.