In Canada, most medical schools are 4 years in length. However, some, such as the McMaster Medical School Program, are 3 years in length.