Hi,
You have a remarkable corporate exposure. In global prospective all these targeted Business School drilled by you provide a similar kind of MBA Program. Out of which I would recommend you to target INSEAD the most as per your profile and requirements. INSEAD would be the best among these Business Schools as it is globally recognized.
Richard Ivey is the best Business school in Canada because of its brand name. Case Study Process of Richard Ivey is unique in Richard Ivey Business School. Business cases are the most effective way of learning and cases allow for a focus on broad based business issues rather than studying the theory.
However you would need to cleverly prepare yourself for questions like why you are interested now at this stage of your life for MBA, your rationale behind applying for a specific B school, so on and so forth.
The next step for you is to focus more on your GMAT Score, application essays & recommendations for these Business Schools.
Hence it would be highly advisable to seek assistance from professional consultants for guidance on preparing a good letters of recommendations and get your essays/scholarship essays evaluated before sending it out along with your application.
Please visit
https://www.general-ed.com/MBA-essay-analysis to see more about online Essay Evaluation and
https://www.general-ed.com/insead-essay-analysis &
https://www.general-ed.com/ivey-essay to see how General Ed can help you with INSEAD Application and Richard Ivey Application.
Feel free to post any other query or concern that you might have.
Regards
Neha Singh
https://www.general-ed.com/