For starters - you can take a look at the "What are my Chances Tool". This will give an idea where you stand.
https://gmatclub.com/forum/what-are-my-chances-profile-evaluation-tool-309854.html2+2 programs are traditional MBA programs. Majority of individuals complete their Bachelors -> Start Working -> GMAT -> Apply to B-School -> Attend B-School.
In 2+2 program individuals in their "Final" year of college (seniors) Study for GMAT -> Apply to B-School -> Start working -> Have guaranteed entry to B-school.
Only difference is the application process happens during college and it can be competitive. At this point you are probably late to apply as you are already graduating.
As an Indian - Engineering Applicant, you will fall in the overrepresented category. Which means that from the below page, your GMAT should be +20/30 point over the schools average. That does not go to say that 720 won't get you in any school, it can, but it will be easier with a higher score.
https://gmatclub.com/forum/which-schools-should-i-apply-to-selectivity-analysis-of-t25-schools-343821.htmlSchools are put in categories, such as: HSW (Harvard, Stanford, Wharton), M7 (HSW + Columbia, MIT, Kellogg, Booth), T10 (M7 + Haas + Stern + Fuqua/Tuck/Yale), T15 (T10 + Darden/Ross/Cornell/UCLA). Anything outside of T15 will be a regional school in the U.S. So even though you can get job in another region, it will be hard to do so. In this way you want to take your GMAT - compare it against the above link and see which schools you are at/above the average. Booth/Wharton are finance schools, Johnson/NYU place well in IB, Kellogg is known for marketing, Darden for Strategy, Stanford/Haas/UCLA/Marshall will get you really close to Silicon Valley and the tech jobs there.
I don't know much about Canadian schools, but have often heard about McGill, Rotman, Desautels.
European Schools - LBS/INSEAD in their own category, IESE/HEC-Paris, Said/Judge (Which are new B-schools but Oxford and Cambridge carry their weight).
You are just about to graduate and usually 4-6 years of experience is required at matriculation. As you fall in the over-represented category, study as much as possible for GMAT first and then revisit.