If you wish you work somewhere in Asia, an MBA from India is a good choice. The XLRI's MBA-HR is ranked no.1 in Asia. However as soon as you graduate from the B-school you might not find a job abroad, but after working for few years in India, I don't think finding a job in other countries within Asia would be difficult. But if you wish to go back and work in Canada, I don't think an MBA from India would help much.
Kudos are motivating!