No, Canada does not accept USMLE. In fact, Canada does not accept the ECFMG certificate as well.