usually the best med schools in india dont have nri seats i think. AIMS in Dehli i think is supposedly the best med school in India. I agree u should not base your decision on which school is the best to get laid at. however you should operate under the assumption later on you may like ortho or derm and go to the school that offers the best hope of accomplishing this. But only once in your life you are 18. You will never be able to have a proper college experience in a one horse town in india. I recommend a larger city like bangalore, bombay or somewhere near goa. I believe med school is important yet possibly over 70-80% of what u need to know in day to day practice is learned in residency. Thus it is better to go to the worst med school in canada than the best one in india as the canadian school will get u in the best residency. (And you may get laid more.) I know it is tough getting in a canadian med school but it is tougher getting an ortho residency coming from a foreign school. Also your usmle score will be higher coming from a us (or canadian) school. i believe the best option is to do undergrad in canada or us. if u dont get into med school go to a 4 year med school in the carribean or poland. i guess there r no 4 year programs in india. (there might be one in manipal.) i notice some people of indian origin fear going to strange countries as they think there wont be any indian food or indian people around. the med schools of the carribean and east europe are packed with indians. the cafeteria in this med school in poland even had indian vegetaranian food.
all logic dictates to stay in canada or the us. without going to med school you are not ready to choose what speciality you want. i cant imagine doing anything other than psych. i have seen so many imgs stuck with IM or family. they couold have been great surgeons or radiologists. it is quite depressing to see them do something they dont like for the rest of their life just because they were too scared to apply to a canadian or us school. one should not be scared to pursue one's aspirations. it is worth the risk. if u dont get in, go to a 4 year program in the carribean or east europe or even there r some programs in uk and ireland (chicken tikka is the national dish of uk.) the pani puree may not be that good there but it will be an adventure. so many nris think the only 2 places in the world r north america and india.
dont rob yourself the opportunity to do med school in canada. i believe the difficulty is overhyped as i saw some med schools in america taking people with an avg gpa of 3.3 or so. of course it is not harvard. but most med schools r not as hard as harvard. also there is DO (osteopathic) schools.
on another note, if u do med school abroad, u may end up in a one horse town with not one indian person. for 5 years u maybe eating the best pani puree but then u will end up in a town where u wont even find a dosa.
another fact is that i beleive 30-45% of the nris in my college dropped out or in the end didnt do medicine. however in a us school i believe the drop out rate is lower. maybe some of those that dropped out went to med school else where.
i know 3 friends that didnt match this year. that must be the worst feeling. if u dont match u lose a year. if u dont get into a canadian med school u go to the carribean or europe. there is no big loss. even if u only have a 20% chance of getting into a canadian or us med school it is well worth the risk. the only loss is not having good pani puri and having to take a mcat or the canadian equivalent.
my point is dont be narrow minded and focused on going to india. look at the big picture. i know it sounds cool to be in med school at 18. but getting into a med school is only the first step. getting a ortho (go on the assumption u like ortho) residency is many steps ahead.
with all this, what is the advantage of going to india??? u can even go to AIMS but what will this accomplish for you and your carreer that a us or kanuck med school couldnt?