Hye Bala,
With your specialized domain and work experience in UK, I believe that you do have a brilliant chance of getting through Ivey. However, I would request you to answer a few questions to yourself before you apply at Ivey.
1) You must be really clear about what you want to do post-MBA. I could not find info on this from your debrief. General Management and Leadership positions are basic sets to start with. As Ivey is a compact MBA program sans an internship option, I think this question will help you.
2) Whether your strengths complement those of Ivey? Know more about the classroom teaching styles and decide.
3) Your post MBA industry presence in Canada. If you wish to step into Consulting or Finance, you may straight away apply. However, if it is industry, kindly do a complete study.
I hope I have been able to answer your queries. Please feel free to ask any further query.
Thanks!
- Rahul