I think it is better to do some good research before attempting to match. With excellent board scores, rotations, publications, etc, I think an IMG can match if (s)he is willing to spend 3 years or so doing research. The first year is when the IMG does the bulk of the research, the second is spent on finishing the major papers and presenting them at meetings (networking, networking, networking). The third is when the IMG can spend time off research to actually apply (including doing away rotations). Working with the right people and going to the right places can get you the connections. It is a lot of the ol' boys network, and working for someone who understands your long-term plans is essential.