Educads

305 Best Engineering Programs in Canada

305 Engineering courses are taught at 47 universities in Canada, typically lasting 4 years. Courses from University of Toronto, McGill University and University of British Columbia come first, because those universities rank highest.

73Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Chemical Engineering Co-op

Toronto Metropolitan University — The Chemical Engineering Co-op program at Toronto Metropolitan University combines comprehensive academic coursework with practical experience, providing students with a...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
74Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Civil Engineering

Toronto Metropolitan University — The Bachelor's Degree in Civil Engineering at Toronto Metropolitan University provides students with a comprehensive education in the principles and practices of civil en...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
75Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Computer Engineering

Toronto Metropolitan University — The Bachelor's Degree in Computer Engineering at Toronto Metropolitan University prepares students for a rigorous understanding of both hardware and software systems. Thi...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
76Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Electrical Engineering

Toronto Metropolitan University — The Bachelor's Degree in Electrical Engineering at Toronto Metropolitan University offers a comprehensive curriculum designed to equip students with the knowledge and ski...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
77Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Industrial Engineering

Toronto Metropolitan University — The Bachelor's Degree in Industrial Engineering at Toronto Metropolitan University provides a comprehensive understanding of engineering principles combined with business...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
78Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Mechanical Engineering

Toronto Metropolitan University — The Bachelor's degree in Mechanical Engineering at Toronto Metropolitan University offers a comprehensive curriculum that combines both theoretical concepts and practical...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
79Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Mechatronics Engineering

Toronto Metropolitan University — Mechatronics Engineering is an interdisciplinary field that combines mechanical engineering, electronics, computer science, and control engineering. This course at Toront...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
80Bachelor's Degree
TM Toronto Metropolitan University logo
#36 in Canada Canada

Occupational Health and Safety

Toronto Metropolitan University — The Bachelor's Degree in Occupational Health and Safety at Toronto Metropolitan University prepares students to promote safe and healthy workplaces across various industr...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
81Program
UR University of Regina logo
#37 in Canada Canada

Advanced Manufacturing

University of Regina — The Advanced Manufacturing degree at the University of Regina explores the cutting-edge techniques and technologies that drive modern manufacturing processes. This course...

Level
Duration
Full TimeMode
Fall, SpringIntake
Engineering

Engineering at other levels

How these courses are ranked

15 of these universities hold a QS World position, from #29 (University of Toronto) to #547 (University of Windsor); they are listed first, in that order. The rest are ordered by research impact. University of Toronto has the largest research record in this group, with 59,684,471 citations and an h-index of 1,794.

Inside the course list

By level: 145 bachelor's, 55 diploma, 19 foundation and 14 master's. Within the subject, the largest areas are Engineering (275), Mechatronics Engineering (5), Civil Engineering (4) and Environmental Engineering (4). The usual length is 4 years and 2 years. 97% are full-time. Start dates lean to Fall (97% of courses with a stated intake) and Spring (93% of courses with a stated intake). Cambrian College offers the widest choice, with 35 of these courses.

Frequently asked questions

Which is the best university in Canada for Engineering?

University of Toronto (QS World #29), McGill University (QS World #32) and University of British Columbia (QS World #40) lead this list. QS World positions come first; the rest are ranked by research impact.

Which is the cheapest university for Engineering in Canada?

Of those with published fees, McGill University is the least expensive at about USD 37,000 a year. Fees are indicative — confirm on the university's site.

How long does an Engineering course take in Canada?

Most listed courses run 4 years, with 2 years the next most common.

When do Engineering courses start in Canada?

Fall is the main intake — 97% of courses with a stated start date begin then, and Spring is the second.

Which university has the most Engineering courses in Canada?

Cambrian College, with 35, ahead of Northern Lights College (33).

Get your destination country university & scholarship updates

New scholarships, application deadlines and admission guides — a couple of emails a month, no spam.

Stay updated

Get admission alerts, scholarship deadlines & university news — free.