I just finished working at a medical school, particularly in the department of surgery. From what I saw, many of the canidates applying for residency had done their medical school in other countries (India, Grenada, etc). We were allowing many of them into the school. I think its a great idea if you want to do that.
Yes, because you have a very good chance of admissions to those schools, it’s less years, low-cost, and just a great place to go.