Abroadly

Study Engineering in Canada 🇨🇦

Canada offers 298 Engineering programs across 86 universities. Tuition ranges from $3k–$35k/yr, making it one of the more affordable destinations for international students. 95% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

298 Programs
86 Universities
$3k–$35k/yr Tuition
95% STEM
8% Scholarships

Why Canada for Engineering?

Living Cost

$15,000/yr

Full guide to studying in Canada →

By Degree Level

Bachelor (154) PhD (41) Master (38) Certificate (26) Diploma (22) Apprenticeship (8) null (7) Advanced Diploma (2)

Top Universities for Engineering in Canada

Conestoga College

Kitchener · National rank #1

Bachelor of Engineering - Power Systems · Bachelor Bachelor of Engineering - Electronic Systems · Bachelor
Simon Fraser University

Burnaby · National rank #1 · QS #308

Applied Sciences · Bachelor
McGill University

Montreal · National rank #1 · QS #27

Bachelor of Engineering in Electrical Engineering · Bachelor Master of Engineering in Civil Engineering · Master
University of Toronto

Toronto · National rank #1 · QS #29

Engineering Science · Bachelor Doctor of Philosophy in Chemical Engineering · PhD
University of Toronto Schools

Toronto · National rank #1 · QS #29

Master of Science in Electrical Engineering · Master
University of Victoria

Victoria · National rank #2 · QS #349

Bachelor of Engineering in Electrical Engineering · Bachelor Master of Engineering in Electrical Engineering · Master
Mohawk College

Hamilton · National rank #2 · QS #1359

Civil Engineering Technology · Bachelor Technology · Diploma Electrical Engineering Technology · Bachelor
University of British Columbia

Vancouver · National rank #2 · QS #40

Bachelor of Applied Science in Civil Engineering · Bachelor PhD in Mechanical Engineering · PhD
University of Waterloo

Waterloo · National rank #3 · QS #119

Electrical Engineering · Bachelor Mechanical Engineering · Bachelor Chemical Engineering · Bachelor
University of Alberta

Edmonton · National rank #4 · QS #94

Mechanical Engineering · Bachelor Petroleum Engineering · PhD
McMaster University

Hamilton · National rank #4 · QS #173

PhD in Biomedical Engineering · PhD Master of Science (M.Sc.) in Materials Science and Engineering · Master
Olds College

Olds · National rank #4

Pre-Employment Agricultural Equipment Technician · Certificate Heavy Equipment Operator · Certificate Power Engineering Fourth Class · Certificate Pre-Employment Automotive Service Technician · Certificate Pre-Employment Welder · Certificate Pre-Employment Parts Technician · Certificate
Carleton University

Ottawa · National rank #4 · QS #781

Aerospace Engineering · Bachelor PhD in Electrical and Computer Engineering · PhD Master of Engineering (Aerospace) · Master
Southern Alberta Institute of Technology

Calgary · National rank #4

Power Engineering Technology Diploma · Diploma Welding Engineering Technology Diploma · Diploma Automotive Service Technician Diploma · Diploma
Université de Montréal

Montreal · National rank #5 · QS #168

Maîtrise en génie biomédical · Master
Western University

London · National rank #6 · QS #151

Master of Engineering in Civil Engineering · Master
University of Manitoba

Winnipeg · National rank #6 · QS #643

Electrical and Computer Engineering · Master
University of Windsor

Windsor · National rank #7 · QS #546

PhD in Engineering · PhD
Humber College

Toronto · National rank #7 · QS #851

Bachelor of Engineering in Information Systems Engineering · Bachelor Bachelor of Engineering in Mechatronics · Bachelor
Ontario Institute of Technology

Oshawa · National rank #7 · QS #1401

Electrical and Computer Engineering · PhD Nuclear Engineering · Master Mechanical Engineering · PhD

All Programs

PhD - Engineering (various specializations)

University of Guelph

PhD STEM

PhD in Engineering

University of Windsor

PhD STEM

Bachelor of Technology in Electrical Engineering

British Columbia Institute of Technology

Bachelor STEM

Techniques de génie électrique

La Cité collégiale

Bachelor STEM

Biomedical Engineering

University of Calgary

Bachelor STEM Aid

Bachelor of Engineering - Power Systems

Conestoga College

Bachelor STEM Aid

Bachelor of Engineering - Electronic Systems

Conestoga College

Bachelor STEM Aid

Computer Science Technology

Collège Champlain

Diploma STEM Aid

Engineering - Chemical

Lakehead University

Bachelor STEM Aid

Chemical Engineering (Dual Degree)

Trent University

Bachelor STEM Aid

Industrial Mechanic (Millwright) Certificate

Saskatchewan Indian Institute of Technologies

Bachelor STEM

Baccalauréat en génie des opérations et de la logistique

ETS - École de technologie supérieure

Bachelor STEM

Natural Resources Engineering

Laurentian University

PhD STEM

Mining Engineering

Laurentian University

Bachelor STEM

Doctorat en génie électrique

Université Laval

PhD STEM

Baccalauréat en génie civil

Université Laval

Bachelor STEM

Welding Foundation

Northwest Community College

Certificate

Welder Training - Level B, Level A Modular

Northwest Community College

Certificate

Civil Engineering Technology

Okanagan College

Bachelor STEM

Mechanical Engineering

Dalhousie University

PhD STEM

Mechanical Engineering

University of Alberta

Bachelor STEM

Petroleum Engineering

University of Alberta

PhD STEM

Biomedical Engineering Technology - Equipment and Devices

St. Clair College

Bachelor STEM

Techniques de génie civil

La Cité collégiale

Bachelor STEM

Diploma in Renewable Energy and Conservation

Northwest Territories-Nunavut College

Bachelor STEM

Software Engineering

Concordia University

Bachelor STEM

Bachelor of Engineering in Information Systems Engineering

Humber College

Bachelor STEM

Baccalauréat en génie électrique

UQTR - Université du Québec à Trois-Rivières

Bachelor STEM

Electrical and Computer Engineering

Ontario Institute of Technology

PhD STEM

Nuclear Engineering

Ontario Institute of Technology

Master STEM

Mechanical Engineering

Ontario Institute of Technology

PhD STEM

Bachelor of Engineering in Mechatronics

Humber College

Bachelor STEM

Bachelor of Engineering

UQAC - Université du Québec à Chicoutimi

Bachelor STEM

Maîtrise en génie électrique

École Polytechnique Montréal

Master STEM

Techniques de la construction

Collège de l'Île-du-Prince-Édouard

Bachelor STEM

Heavy Equipment Repair

Collège du Nouvel-Ontario

Apprenticeship STEM

Maîtrise en génie industriel

École Polytechnique Montréal

Master STEM

Doctorat en génie mécanique

École Polytechnique Montréal

PhD STEM

Bachelor of Engineering in Electrical Engineering

University of Victoria

Bachelor STEM

Doctorat en génie chimique

École Polytechnique Montréal

PhD STEM

Heavy Equipment Operator

Cambrian College

Bachelor

PhD in Civil Engineering

Memorial University

PhD STEM

Maîtrise en génie biomédical

Université de Montréal

Master STEM

Génie mécanique

Collège St-Jérôme

Diploma STEM

Heavy Equipment Operator

Northern College

Certificate STEM

Welding Techniques

Northern College

Certificate STEM

PhD in Engineering

Université Concordia

PhD STEM

Maîtrise en génie mécanique

ETS - École de technologie supérieure

Master STEM

Diplôme d'études supérieures spécialisées (DESS) en génie

ETS - École de technologie supérieure

Master STEM

Baccalauréat en génie aérospatial

École Polytechnique Montréal

Bachelor STEM

Maîtrise en génie aérospatial

École Polytechnique Montréal

Master STEM

Doctorat en génie biomédical

École Polytechnique Montréal

PhD STEM

Baccalauréat en génie chimique

École Polytechnique Montréal

Bachelor STEM

Welding and Fabrication Technician

St. Lawrence College

Diploma STEM

Bachelor of Science in Biomedical Engineering

Collège Trans-Québec

Bachelor STEM

Technologie du génie électrique : Réseaux et télécommunications

Collège Ahuntsic

Diploma STEM Aid

Bachelor of Engineering in Mechanical Engineering

Guelph University

Bachelor STEM

Conception de base en mécanique du bâtiment

Collège Ahuntsic

Certificate STEM Aid

Technologie du génie civil

Collège Ahuntsic

Diploma STEM Aid

Technologie de la géomatique

Collège Ahuntsic

Diploma STEM Aid

Technologie du génie industriel

Collège Ahuntsic

Diploma STEM Aid

Master of Engineering in Electrical Engineering

University of Victoria

Master STEM

Chemical Engineering

Université Laurentienne

Bachelor STEM

Civil Engineering

Université Laurentienne

Bachelor STEM

PhD in Mineral Resources Engineering

Université Laurentienne

PhD STEM

Heavy Equipment Operator Certificate

Yukon College

Certificate STEM

Master of Engineering (MEng)

Queen's University

Master STEM

PhD in Biomedical Engineering

Queen's University

PhD STEM

Master of Engineering in Civil Engineering

Western University

Master STEM

Electrical Engineering

University of Waterloo

Bachelor STEM

Mechanical Engineering

University of Waterloo

Bachelor STEM

Applied Sciences

Simon Fraser University

Bachelor STEM

Bachelor of Engineering in Electrical Engineering

McGill University

Bachelor STEM

Master of Engineering in Civil Engineering

McGill University

Master STEM

Electrical Engineering

Royal Military College of Canada

Bachelor STEM

Engineering Science

University of Toronto

Bachelor STEM

Welding Foundation

College of New Caledonia

Bachelor STEM

Bachelor of Science in Engineering (Civil Engineering)

University of New Brunswick

Bachelor STEM

Power Engineering 4th Class Certificate

College of New Caledonia

Bachelor STEM

Automotive Service Technician Foundation

College of New Caledonia

Bachelor STEM

Mechanical Engineering

Royal Military College of Canada

Bachelor STEM

Master of Engineering in Civil Engineering

University of New Brunswick

Master STEM

Heavy Duty Equipment Technician Foundation

College of New Caledonia

Bachelor STEM

PhD in Biomedical Engineering

McMaster University

PhD STEM

PhD in Biomedical Engineering

University of Ottawa

PhD STEM

Electrical Engineering

University of Ottawa

Bachelor STEM

Master of Science (M.Sc.) in Materials Science and Engineering

McMaster University

Master STEM

Pre-Employment Agricultural Equipment Technician

Olds College

Certificate STEM

Heavy Equipment Operator

Olds College

Certificate STEM

Power Engineering Fourth Class

Olds College

Certificate STEM

Pre-Employment Automotive Service Technician

Olds College

Certificate STEM

Pre-Employment Welder

Olds College

Certificate STEM

Chemical Engineering

Royal Military College of Canada

Bachelor STEM

Welding Foundation

College of the Rockies

Certificate STEM

Aviation Technician - Aircraft Maintenance (M)

Confederation College

Bachelor STEM

Aerospace Engineering

Carleton University

Bachelor STEM

PhD in Electrical and Computer Engineering

Carleton University

PhD STEM

Civil Engineering Technology

Confederation College

Bachelor STEM

Welding Techniques

Confederation College

Bachelor STEM

Welding Certificate

Portage College

Bachelor STEM

Frequently Asked Questions

How much does it cost to study Engineering in Canada?
Tuition for Engineering programs in Canada ranges from $3k–$35k/yr. 8% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $15k.
What are the English language requirements for Engineering in Canada?
English-taught Engineering programs in Canada typically require:. Requirements vary by university and program level — always check the specific program page.
How many Engineering programs are in Canada?
Abroadly lists 298 Engineering programs at 86 universities across Canada. Programs are available at Bachelor, Master, and PhD level.
Are Engineering programs in Canada STEM-designated?
95% of Engineering programs in Canada carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is Canada a good country for Engineering students?
Canada is a strong choice for Engineering with 86 universities offering these programs. The primary language is English/French, though many programs are taught in English.
What degree levels are available for Engineering in Canada?
In Canada, Engineering programs are offered at: PhD (41 programs), Bachelor (154 programs), Diploma (22 programs), Certificate (26 programs), Master (38 programs), Apprenticeship (8 programs), null (7 programs), Advanced Diploma (2 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.