Study General Engineering in Canada 🇨🇦
Canada offers 132 General Engineering programs across 45 universities. Tuition ranges from $5k–$39k/yr, making it a competitive option for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.
By Degree Level
Top Universities for General Engineering in Canada
Kitchener · National rank #1
Toronto · National rank #1 · QS #29
Burnaby · National rank #1 · QS #308
Montreal · National rank #1 · QS #27
Toronto · National rank #1 · QS #29
Hamilton · National rank #2 · QS #1359
Edmonton · National rank #4 · QS #94
Hamilton · National rank #4 · QS #173
Ottawa · National rank #4 · QS #781
Winnipeg · National rank #6 · QS #643
Windsor · National rank #7 · QS #546
Toronto · National rank #7 · QS #851
Oshawa · National rank #7 · QS #1401
Montreal · National rank #9 · QS #465
Montreal · National rank #9 · QS #465
Kingston · National rank #9 · QS #191
Saskatoon · National rank #10 · QS #378
Quebec City · National rank #12 · QS #469
Halifax · National rank #12 · QS #283
Toronto · National rank #14 · QS #333
All Programs
PhD - Engineering (various specializations)
University of Guelph
PhD in Engineering
University of Windsor
Bachelor of Engineering - Sustainable Design
Conestoga College
Biomedical Engineering
University of Calgary
Bachelor of Engineering - Power Systems
Conestoga College
Bachelor of Engineering - Mechanical Systems
Conestoga College
Bachelor of Engineering - Electronic Systems
Conestoga College
Computer Science Technology
Collège Champlain
Engineering - Chemical
Lakehead University
Chemical Engineering (Dual Degree)
Trent University
Civil Technology
Assiniboine Community College
Communications Engineering Technology
Assiniboine Community College
Natural Resources Engineering
Laurentian University
Mining Engineering
Laurentian University
Civil Engineering
York University
Computer Science
Brock University
Bachelor of Engineering in Information Systems Engineering
Humber College
Bachelor of Engineering in Mechatronics
Humber College
Doctorat en génie électrique
Université Laval
Baccalauréat en génie civil
Université Laval
Mechanical Engineering
University of Saskatchewan
Civil Engineering Technology
Okanagan College
Mechanical Engineering
Dalhousie University
Civil Engineering
Dalhousie University
Mechanical Engineering
University of Alberta
Civil Engineering
University of Alberta
Petroleum Engineering
University of Alberta
Biomedical Engineering Technology - Equipment and Devices
St. Clair College
Mechanical Engineering Technology - Automotive Product Design
St. Clair College
Software Engineering
Concordia University
Computer Engineering
Royal Military College of Canada
Master of Science in Electrical Engineering
University of Toronto Schools
Mechatronics Engineering
Ontario Institute of Technology
Automotive Engineering
Ontario Institute of Technology
PhD in Biomedical Engineering
University of Toronto Schools
Electrical and Computer Engineering
Ontario Institute of Technology
Nuclear Engineering
Ontario Institute of Technology
Mechanical Engineering
Ontario Institute of Technology
Diploma in Engineering
Cape Breton University
Bachelor of Engineering
UQAC - Université du Québec à Chicoutimi
Techniques de Génie Civil
Collège Montmorency
Dessin spécialisé en génie civil
Collège Ahuntsic
Génie des matériaux composites
Collège St-Jérôme
Génie mécanique
Collège St-Jérôme
Techniques de l'informatique
Collège St-Jérôme
PhD in Engineering
Université Concordia
Maîtrise en génie (avec projet)
ETS - École de technologie supérieure
Maîtrise en génie (avec mémoire)
ETS - École de technologie supérieure
Diplôme d'études supérieures spécialisées (DESS) en génie
ETS - École de technologie supérieure
Technologie de la mécanique du bâtiment
Collège Ahuntsic
Technologie du génie électrique : Réseaux et télécommunications
Collège Ahuntsic
Conception de base en mécanique du bâtiment
Collège Ahuntsic
Technologie du génie civil
Collège Ahuntsic
Technologie de la géomatique
Collège Ahuntsic
Technologie du génie électrique : automatisation et contrôle
Collège Ahuntsic
Technologie du génie industriel
Collège Ahuntsic
Chemical Engineering
Université Laurentienne
Civil Engineering
Université Laurentienne
PhD in Mineral Resources Engineering
Université Laurentienne
Mining Engineering
Université Laurentienne
Master of Engineering (MEng)
Queen's University
PhD in Engineering Science
Simon Fraser University
Applied Sciences
Simon Fraser University
Bachelor of Engineering in Electrical Engineering
McGill University
Master of Engineering in Civil Engineering
McGill University
Electrical Engineering
Royal Military College of Canada
Engineering Science
University of Toronto
Master of Engineering (MEng)
University of Toronto
Mechanical Engineering
Royal Military College of Canada
Bachelor of Engineering in Software Systems Engineering
University of Regina
PhD in Biomedical Engineering
McMaster University
Master of Engineering (M.Eng.) in Civil Engineering
McMaster University
Master of Science (M.Sc.) in Materials Science and Engineering
McMaster University
PhD in Chemical Engineering
McMaster University
Civil Engineering
Royal Military College of Canada
Chemical Engineering
Royal Military College of Canada
Aeronautical Engineering
Royal Military College of Canada
Aerospace Engineering
Carleton University
PhD in Electrical and Computer Engineering
Carleton University
Master of Engineering (Aerospace)
Carleton University
Mechanical Engineering
Concordia University
PhD in Electrical and Computer Engineering
Concordia University
Mechanical Engineering Technology
St. Lawrence College
Civil Engineering
Ryerson University
Bachelor of Science in Mechatronics Engineering
Canadian University of Dubai
Applied Science (Electrical and Computer Engineering)
Royal Military College of Canada
Mining Engineering Technology
Cambrian College
Mechanical Engineering Technology
Cambrian College
Biomedical Engineering
Ryerson University
Bachelor of Science in Electrical Engineering
Canadian University of Dubai
Bachelor of Science in Civil Engineering
Canadian University of Dubai
Bachelor of Science in Software Engineering
Canadian University of Dubai
Power Engineering Technology
St. Clair College
Civil Engineering Technology
Mohawk College
Mechanical Engineering Technology
Mohawk College
Technology
Mohawk College
Chemical Engineering Co-op
Ryerson University
Aerospace Engineering
Ryerson University
Computer Engineering
Ryerson University
Chemical Engineering
Ryerson University