mead said:
ur wrong ..i agree main aim is to get PR if u leave out provinces who give PR after 2 years of study most of them have PR option after 1 year of work experience ...if u do MEngg there r risks if ur field is not good but u still have an option of finding a job .....doing MEngg get a job in that field and know the indusrty , get PR after 1 year , get experience for 3-4 years in canada and then go for MBA to be effective .... problem is MBA is a administrative/financial / manageral decision makers of a company for the most part and no company would like to hire someone who knows nothing about their indusrty and has no experience....well unless ur from an ivy league university ....also remember when u take ur first job select carefully as that industry seems to stick with u after that....so my suggestion is if u want to go for MBA first experience for atleast 3-4years.
I agree work experience is essential, but you have to realize, work experience not gained in North American doesn't mean squat when you start looking for a job in Canada/US. Unless you have worked in some major multinationals, North American companies would rather look at small internships you've done in the continent or even volunteer work.
Secondly, you says MBA restricts your potential post-graduation job market but I'd say MEngg restricts it a lot more. With an MBa, depending on wht you major in, you can break into almost any industry. I've known people who broke into HSM industry after majoring in Health Services while doing their MBA. You can break into finance, marketing, cosulting, accounting and many other industries. However, with MEngg, it's engineering or bust. Where else are you gonna go? No marketing firm will hire you after your MEngg. No bank will think twice. You'll find work in that very specific industry you mastered in (be it IT, networking, graphics etc) and that's your whole job market. An MBA allows you to have a much wider scope. So my 2 cents, OP is doing the right thing.
Good luck with your GMAT.