It’s extremely difficult for internationals to gain an acceptance to US med schools.
Last year only 143 internationals were accepted into all US med schools combined. Approximately 85% of the 143 were Canadians.
There are several barriers to admission for internationals. First only about 40 US med schools will consider internationals for admission. Most accept 0-2 internationals/year, mostly internal applicants. There are about 12 med schools that accept 4+ internationals/years. There is extremely limited financial aid for internationals. You must be able to fund 100% of the cost of your medical education. International students will be asked to place 2 or more years of tuition & fees (some schools also require 2 years of living expenses) placed into a US bank escrow account ($250K or more) before being allowed to enroll.