The duration of an MBA program in Canada varies depending on the university and whether it is a full-time or part-time program. On average, full-time MBA programs in Canada are typically completed in two years, while part-time programs may take longer to finish, often around three to four years.