For the IMG (international Medical Graduates) who migrated to Canada must go through MCC examinations. They have to pass MCCEE and MCCQE.
USMLE is not valid in Canada. If one have plan to get involved in USMLE, he/ she will have to go to USA for residency and practice.
Is someone is planning to settle is Canada and think that he would not take the risk of continuous failure with residency after passing MCC examinations. He can give try USMLE. There are cases who have passed USMLE and finished residency in USA had better luck with getting residency in Canada after passing MCC.
The question is who has the patience of getting involved in three MCC exams followed by residency in Canada after passing four USMLE exams and having residency in USA.