I have been living in Canada for several years. I am a Civil Engineer and did my masters and after few years MBA from Canadian schools.
If you have no intention to go back to school for masters, stay in India as it would be extremely hard for you to get a engineering position without masters...