carms eligibility requirements are pretty clearly stated on carms.ca
it appears you need to pass mccee by ROL deadline. as an img (graduate of non-LCME school, regardless of citizenship) , it also does not appear that you can enter the match at all for Ontario programs. Quebec will let you enter the first iteration, all the other provinces let you enter the 2nd iteration.
as an img, passing any of the usmle exams will not exempt you from any of the canadian exams.
US grads do not need to pass EE, they can go directly to QE1. They can also enter the first iteration in some provinces, including ON, PQ ,AB, and BC.
Your best bet is probably to train in the US with H-1 or J-1(less preferable) visa, as requirements seem less stringent.