Canada's job market is very competitive, for any job vacancy you have will compete with other local Canadian graduates, new immigrants with previous foreign job experience and also local professionals with Canadian local experience who are looking to change companies/jobs.
To summarize, an MBA that is not backed up with solid working experience is not that helpful. Get some professional work experience, be excellent at what you do, then think of immigrating/or furthering your studies in Canada.