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.

49Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Mechanical Engineering

Dalhousie University — The Bachelor's Degree in Mechanical Engineering at Dalhousie University offers an in-depth understanding of the principles of mechanical systems, fluid mechanics, thermod...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
50Bachelor's Degree
SF Simon Fraser University logo
QS World #308 #19 in Canada Canada

Biomedical Engineering

Simon Fraser University — The Bachelor's Degree in Biomedical Engineering at Simon Fraser University integrates engineering principles with medical and biological sciences to advance healthcare an...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Biomedical Engineering
51Bachelor's Degree
SF Simon Fraser University logo
QS World #308 #19 in Canada Canada

Computer Engineering

Simon Fraser University — The Bachelor's Degree in Computer Engineering at Simon Fraser University equips students with the essential knowledge and skills needed to excel in the ever-evolving tech...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
53Bachelor's Degree
SF Simon Fraser University logo
QS World #308 #19 in Canada Canada

Engineering Science

Simon Fraser University — The Bachelor's degree in Engineering Science at Simon Fraser University offers students a solid foundation in engineering principles and practices. This program is design...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
55Bachelor's Degree
YU York University logo
QS World #333 #20 in Canada Canada

Computer Engineering

York University — The Bachelor's Degree in Computer Engineering at York University offers a comprehensive curriculum that blends principles of computer science and electrical engineering....

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
60Bachelor's Degree
US University of Saskatchewan logo
QS World #378 #22 in Canada Canada

Chemical Engineering

University of Saskatchewan — The Bachelor of Science in Chemical Engineering at the University of Saskatchewan provides a comprehensive foundation in various aspects of chemical processes, including...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
61Bachelor's Degree
US University of Saskatchewan logo
QS World #378 #22 in Canada Canada

Civil Engineering

University of Saskatchewan — The Bachelor's Degree in Civil Engineering at the University of Saskatchewan is designed to provide students with a strong foundation in the principles and practices of c...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
62Bachelor's Degree
US University of Saskatchewan logo
QS World #378 #22 in Canada Canada

Computer Engineering

University of Saskatchewan — The Bachelor of Computer Engineering at the University of Saskatchewan offers a comprehensive curriculum designed to equip students with both the theoretical foundations...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
63Bachelor's Degree
US University of Saskatchewan logo
QS World #378 #22 in Canada Canada

Electrical Engineering

University of Saskatchewan — The Bachelor's degree in Electrical Engineering at the University of Saskatchewan offers a comprehensive exploration of electrical systems and their applications. The pro...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
64Bachelor's Degree
US University of Saskatchewan logo
QS World #378 #22 in Canada Canada

Environmental Engineering

University of Saskatchewan — The Bachelor's Degree in Environmental Engineering at the University of Saskatchewan is designed to equip students with the skills and knowledge necessary to tackle envir...

Bachelor's DegreeLevel
3-4 yearsDuration
Full TimeMode
Fall, SpringIntake
Environmental Engineering
65Bachelor's Degree
CU Concordia University logo
QS World #465 #24 in Canada Canada

Aerospace Engineering

Concordia University — The Bachelor's Degree in Aerospace Engineering at Concordia University offers a comprehensive curriculum focused on the design, development, and evaluation of aircraft an...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
67Bachelor's Degree
CU Concordia University logo
QS World #465 #24 in Canada Canada

Aerospace Engineering (BEng)

Concordia University — The Bachelor of Engineering in Aerospace Engineering at Concordia University offers students a comprehensive education in the design, analysis, and manufacturing of aircr...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Aerospace Engineering
68Bachelor's Degree
UW University of Windsor logo
QS World #547 #26 in Canada Canada

Civil Engineering

University of Windsor — The Bachelor's Degree in Civil Engineering at the University of Windsor offers a comprehensive education that covers essential areas such as structural engineering, geote...

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

Aerospace Engineering

Toronto Metropolitan University — The Bachelor's Degree in Aerospace Engineering at Toronto Metropolitan University provides students with a comprehensive understanding of the design, development, testing...

Bachelor's DegreeLevel
4 yearsDuration
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.