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 - Sustainable Design · Bachelor Bachelor of Engineering - Power Systems · Bachelor Bachelor of Engineering - Mechanical Systems · Bachelor Bachelor of Engineering - Electronic Systems · Bachelor
University of Toronto Schools

Toronto · National rank #1 · QS #29

Master of Science in Electrical Engineering · Master PhD in Biomedical Engineering · PhD Bachelor of Applied Science in Civil Engineering · Bachelor
Université McGill

Montreal · National rank #1 · QS #27

Master of Science in Electrical Engineering · Master Bachelor of Engineering in Mechanical Engineering · Bachelor
Simon Fraser University

Burnaby · National rank #1 · QS #308

PhD in Engineering Science · PhD Applied Sciences · Bachelor
McGill University

Montreal · National rank #1 · QS #27

Master of Science in Biomedical Engineering · Master 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 Master of Engineering (MEng) · Master Doctor of Philosophy in Chemical Engineering · PhD Master of Science in Biomedical Engineering · Master
University of Victoria

Victoria · National rank #2 · QS #349

Master of Engineering in Electrical Engineering · Master Bachelor of Engineering in Electrical Engineering · Bachelor PhD in Electrical Engineering · PhD
University of Waterloo

Waterloo · National rank #3 · QS #119

Electrical Engineering · Bachelor Mechanical Engineering · Bachelor Environmental Engineering · Bachelor Civil Engineering · Bachelor PhD in Chemical Engineering · PhD Chemical Engineering · Bachelor
University of Alberta

Edmonton · National rank #4 · QS #94

Mechanical Engineering · Bachelor Petroleum Engineering · PhD Civil Engineering · Bachelor
McMaster University

Hamilton · National rank #4 · QS #173

PhD in Biomedical Engineering · PhD Bachelor of Engineering (B.Eng.) in Software Engineering · Bachelor Master of Engineering (M.Eng.) in Civil Engineering · Master Master of Science (M.Sc.) in Materials Science and Engineering · Master PhD in Chemical Engineering · PhD Bachelor of Engineering (B.Eng.) in Mechanical Engineering · Bachelor
Olds College

Olds · National rank #4

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

Ottawa · National rank #4 · QS #781

Aerospace Engineering · Bachelor Civil Engineering · Bachelor PhD in Electrical and Computer Engineering · PhD
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 Bachelor of Engineering Science in Mechanical Engineering · Bachelor
University of Windsor

Windsor · National rank #7 · QS #546

PhD in Engineering · PhD Master of Engineering (MEng) in Civil Engineering · Master
Humber College

Toronto · National rank #7 · QS #851

Bachelor of Engineering in Information Systems Engineering · Bachelor Bachelor of Engineering in Mechatronics · Bachelor
École Polytechnique Montréal

Montreal · National rank #7 · QS #168

Baccalauréat en génie civil · Bachelor Maîtrise en génie électrique · Master Maîtrise en génie industriel · Master Doctorat en génie mécanique · PhD Maîtrise en génie de l'environnement · Master Doctorat en génie chimique · PhD Baccalauréat en génie aérospatial · Bachelor Baccalauréat en génie biomédical · Bachelor Baccalauréat en génie des mines · Bachelor Maîtrise en génie aérospatial · Master Doctorat en génie civil · PhD Baccalauréat en génie chimique · Bachelor Doctorat en génie biomédical · PhD
Ontario Institute of Technology

Oshawa · National rank #7 · QS #1401

Mechatronics Engineering · Bachelor Automotive Engineering · Bachelor Electrical and Computer Engineering · PhD Nuclear Engineering · Master Mechanical Engineering · PhD
Université Concordia

Montreal · National rank #9 · QS #465

PhD in Engineering · PhD
Concordia University

Montreal · National rank #9 · QS #465

Software Engineering · Bachelor

All Programs

Bachelor of Engineering - Mechanical Engineering

University of Guelph

Bachelor STEM

PhD - Engineering (various specializations)

University of Guelph

PhD STEM

Bachelor of Engineering in Civil Engineering

British Columbia Institute of Technology

Bachelor STEM

Bachelor of Technology in Mechanical Engineering

British Columbia Institute of Technology

Bachelor STEM

PhD in Engineering

University of Windsor

PhD STEM

Master of Engineering (MEng) in Civil Engineering

University of Windsor

Master STEM

Bachelor of Technology in Electrical Engineering

British Columbia Institute of Technology

Bachelor STEM

Bachelor of Technology in Chemical and Environmental Technology

British Columbia Institute of Technology

Bachelor STEM

Biomedical Engineering

University of Calgary

Bachelor STEM Aid

Bachelor of Engineering - Sustainable Design

Conestoga College

Bachelor STEM Aid

Bachelor of Engineering - Power Systems

Conestoga College

Bachelor STEM Aid

Bachelor of Engineering - Mechanical 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

Civil Technology

Assiniboine Community College

Bachelor STEM

Communications Engineering Technology

Assiniboine Community College

Bachelor STEM

Mechanical Engineering

Laurentian University

Bachelor STEM

Mining Engineering

Laurentian University

Bachelor STEM

Natural Resources Engineering

Laurentian University

PhD STEM

Civil Engineering

York University

Bachelor STEM

Computer Science

Brock University

Bachelor STEM

Bachelor of Engineering in Information Systems Engineering

Humber College

Bachelor STEM

Bachelor of Engineering in Mechatronics

Humber College

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

Mechanical Engineering

University of Saskatchewan

Bachelor STEM

Civil Engineering

University of Saskatchewan

Master STEM

Welder Training - Level B, Level A Modular

Northwest Community College

Certificate

Baccalauréat en génie électrique

UQTR

Bachelor STEM

Maîtrise en génie mécanique

UQTR

Master STEM

Electronic Engineering Technology

Okanagan College

Bachelor STEM

Civil Engineering Technology

Okanagan College

Bachelor STEM

Sustainable Construction Management Technology

Okanagan College

Bachelor STEM

Mechanical Engineering

Dalhousie University

PhD STEM

Civil Engineering

Dalhousie University

Bachelor STEM

Mechanical Engineering

University of Alberta

Bachelor STEM

Petroleum Engineering

University of Alberta

PhD STEM

Civil Engineering

University of Alberta

Bachelor STEM

Biomedical Engineering Technology - Equipment and Devices

St. Clair College

Bachelor STEM

Power Engineering Technology

St. Clair College

Bachelor STEM

Civil Engineering Technology

St. Clair College

Bachelor STEM

Mechanical Engineering Technology - Automotive Product Design

St. Clair College

Bachelor STEM

Aerospace Manufacturing Engineering Technology

Centennial College

Bachelor STEM

Techniques de génie électrique

La Cité collégiale

Bachelor STEM

Techniques de génie civil

La Cité collégiale

Bachelor STEM

Wireless Networking and Global Communications

Centennial College

Master STEM

Mechanical Engineering Technology - Design

Centennial College

Bachelor STEM

Computer Engineering

Royal Military College of Canada

Bachelor STEM

Applied Science (Mechanical Engineering)

Royal Military College of Canada

Master STEM

Baccalauréat en génie civil

École Polytechnique Montréal

Bachelor STEM

Baccalauréat en génie électrique

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

Bachelor STEM

Baccalauréat en génie industriel

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

Bachelor STEM

Master of Science in Electrical Engineering

University of Toronto Schools

Master STEM

Mechatronics Engineering

Ontario Institute of Technology

Bachelor STEM

Automotive Engineering

Ontario Institute of Technology

Bachelor STEM

PhD in Biomedical Engineering

University of Toronto Schools

PhD STEM

Bachelor of Applied Science in Civil Engineering

University of Toronto Schools

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

Diploma in Engineering

Cape Breton University

Diploma STEM Aid

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

Techniques de Génie Mécanique

Collège Montmorency

Bachelor STEM

Techniques de l'Électronique (Télécommunications)

Collège Montmorency

Bachelor STEM

Heavy Equipment Repair

Collège du Nouvel-Ontario

Apprenticeship STEM

Maîtrise en génie industriel

École Polytechnique Montréal

Master STEM

Electrical

Collège du Nouvel-Ontario

Apprenticeship STEM

Doctorat en génie mécanique

École Polytechnique Montréal

PhD STEM

Techniques de Génie Civil

Collège Montmorency

Bachelor STEM

Maîtrise en génie de l'environnement

École Polytechnique Montréal

Master STEM

Doctorat en génie chimique

École Polytechnique Montréal

PhD STEM

Technologie du génie civil

Collège de Valleyfield

Diploma STEM Aid

Techniques de génie mécanique

Collège de Valleyfield

Diploma STEM Aid

Automatismes industriels

Collège Ahuntsic

Certificate STEM Aid

Master of Science in Electrical Engineering

Université McGill

Master STEM

Bachelor of Engineering in Mechanical Engineering

Université McGill

Bachelor STEM

Bachelor of Engineering in Civil Engineering

Memorial University

Bachelor STEM

Dessin spécialisé en génie civil

Collège Ahuntsic

Certificate STEM Aid

PhD in Civil Engineering

Memorial University

PhD STEM

Master of Engineering in Civil Engineering

Memorial University

Master STEM

Maîtrise en génie biomédical

Université de Montréal

Master STEM

Génie des matériaux composites

Collège St-Jérôme

Diploma STEM

Génie mécanique

Collège St-Jérôme

Diploma STEM

Techniques de l'informatique

Collège St-Jérôme

Diploma STEM

Heavy Equipment Operator

Northern College

Certificate STEM

Welding Techniques

Northern College

Certificate STEM

Évaluateur-estimateur en bâtiment

Collège St-Jérôme

Certificate

Dessin spécialisé en Génie civil

Collège St-Jérôme

Certificate STEM

PhD in Engineering

Université Concordia

PhD STEM

Bachelor of Technology (B.Tech) - Construction Management

George Brown College

Bachelor STEM

Maîtrise en génie (avec projet)

ETS - École de technologie supérieure

Master STEM

Baccalauréat en génie aérospatial

ETS - École de technologie supérieure

Bachelor STEM

Maîtrise en génie électrique

ETS - École de technologie supérieure

Master STEM

Maîtrise en génie des opérations et de la logistique

ETS - École de technologie supérieure

Master STEM

Baccalauréat en génie mécanique

ETS - École de technologie supérieure

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: Bachelor (154 programs), PhD (41 programs), Master (38 programs), Diploma (22 programs), Certificate (26 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.