Educads

145 Best Bachelor's Engineering Programs in Canada

Across Canada, 30 universities offer 145 Bachelor's Engineering programs; the most common length is 4 years. The list starts with courses at University of Toronto, McGill University and University of Waterloo.

26Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Chemical Engineering

University of Calgary — The Bachelor's Degree in Chemical Engineering at the University of Calgary offers a comprehensive understanding of the processes involved in converting raw materials into...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Chemical Engineering
28Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Civil Engineering

University of Calgary — The Bachelor's degree in Civil Engineering at the University of Calgary offers a comprehensive education that focuses on the planning, design, construction, and managemen...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Civil Engineering
30Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Electrical Engineering

University of Calgary — The Bachelor's Degree in Electrical Engineering at the University of Calgary equips students with comprehensive skills to design, develop, and maintain electrical systems...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Electrical & Electronic Engineering
32Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Energy Engineering

University of Calgary — The Bachelor of Energy Engineering at the University of Calgary is designed to equip students with the knowledge and skills necessary to address the challenges in energy...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Environmental Engineering
33Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Engineering (common first year)

University of Calgary — The Engineering (Common First Year) program at the University of Calgary provides students with a comprehensive foundation in various engineering disciplines before they...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
37Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Geomatics Engineering

University of Calgary — Geomatics Engineering is a dynamic field that combines engineering principles with geographic sciences to collect, analyze, and manage spatial information. This program a...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Civil Engineering
39Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Mechanical Engineering

University of Calgary — The Bachelor of Science in Mechanical Engineering at the University of Calgary offers a comprehensive education in the principles of mechanical engineering. This program...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Mechanical Engineering
40Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Chemical Engineering

Dalhousie University — Course OverviewThe Bachelor of Chemical Engineering program at Dalhousie University provides students with a comprehensive understanding of chemical processes, material p...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
41Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Civil Engineering

Dalhousie University — The Bachelor of Civil Engineering program at Dalhousie University is designed to equip international students with the theoretical knowledge and practical skills required...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
42Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Electrical Engineering

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

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
43Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Engineering

Dalhousie University — The Bachelor's Degree in Engineering at Dalhousie University offers a comprehensive education that combines theoretical knowledge with practical applications. Students en...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
44Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Environmental Engineering

Dalhousie University — The Bachelor's degree in Environmental Engineering at Dalhousie University offers a comprehensive program that focuses on the relationship between human systems and the e...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
45Bachelor's Degree
DU Dalhousie University logo
QS World #283 #18 in Canada Canada

Industrial Engineering

Dalhousie University — The Bachelor's degree in Industrial Engineering at Dalhousie University is designed to prepare students for a diverse range of careers in improving processes, systems, an...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Engineering
46Bachelor'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
47Bachelor'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
48Bachelor'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

Engineering at other levels

How these courses are ranked

13 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. Below them, universities follow their research output: University of Toronto is cited most (59,684,471 citations).

Inside the course list

Within the subject, the largest areas are Engineering (119), Civil Engineering (4), Mechatronics Engineering (4) and Mechanical Engineering (3). The usual length is 4 years and 4 Years. 100% are full-time. Start dates lean to Fall (96% of courses with a stated intake) and Spring (96% of courses with a stated intake). University of Calgary offers the widest choice, with 17 of these courses.

Frequently asked questions

What are the top universities for Bachelor's Engineering in Canada?

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

Which is the cheapest university for Bachelor's 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 a Bachelor's Engineering course take in Canada?

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

When do Bachelor's Engineering courses start in Canada?

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

Which university has the most Bachelor's Engineering courses in Canada?

University of Calgary, with 17, ahead of Ontario Tech University (14).

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.