FYI: despite the conventional "wisdom" amongst US medical students there are VERY few FMGs/IMGs who get coveted US residency positions over a US grad.
When FMGs/IMGs (use whichever term you prefer) match into a US residency position, it is either because a) it was a position no US student wanted or b) because they impressed the program sufficiently that they were preferred over a US student.
FMGs/IMGs are not "stealing" positions from US students, especially in a competitive field like Derm. As most residents and faculty will tell you, we don't give a darn whether or not the resident sitting next to us in the ICU is a US grad or not - we only care about whether they work well with us and can take care of the patients.
I don't desire to be drawn into an argument about this, but it only serves to highlight your ignorance on the subject to state that you chose residency programs on how few (or none) FMGs they have. I'm sure the Department of Rad Onc at Hopkins is glad you didn't apply there - good gosh, their Chief is an IMG. Same for Stanford - heaven forbid you go there, they have some delightful and skilled IMGs on residency roster. Yes, these may be exceptions to the rule, but remember when you actually start residency - no one cares where you went to medical school and if an FMG/IMG is in training with you, its probably because the PD and the rest of the more senior residents felt that they deserved to be.
Finally, say what you will about Caribbean schools but the last time I checked Canadian schools were LCME accredited and harder to get into than many US schools. But I suppose the LCME should have checked with you before accrediting those schools and allowing those "vultures" in, and possibly to compete for US residencies. I'm glad my Derm colleagues here don't share your attitudes.
You've been a great help to others by posting Unfilled program information; I'll request you limit your SDN posting to useful topics rather than derogating a large group of people, whom you will spend the rest of your life working with (and possibly, for).