Prospective physicians in Canada must also finish an undergraduate degree (3 to 4 years) before enrolling in medical school (4 years), followed by 2 to 5 years of residency. Your inpatient residency training will be for your chosen specialty. After passing the examinations and earning your doctor's license, you'll need further hands-on experience before formally becoming independent and accepting patient care.