I agree with the above suggestions and are good answers to your questions but just wish to share some thoughts here. Even if you don't go to an img friendly program, having an elective from a good place will significantly improve your chances of matching into a decent university program(if the rest of your stats support that). Most university affiliate programs are open to IMGs even without electives- an elective makes little difference. So essentially, by getting this added experience, your aim should be to land a university program that is better than you could have achieved without it. My point is that you should try and do an elective at the best place possible, so that your letters are stronger and your experience is worthwhile unless you prefer the security of matching into the same program by doing an elective there.