Careerhelp

Engineering programs in Canada, ranked by admission average

197 programs at 37 universities, each on its own page. Ranked by the average each school publishes: the top of its range, or its minimum.

Which engineering programs ask for the highest average?

Each school's own published average or minimum, in its own words. Entering average: the official fall 2022 average of first-year students in the program group that holds this field at that school (Common University Data Ontario), not of the one program.

RankProgramSchool saysEntering average at the schoolTuition
1BioengineeringMcGill, QuebecMid to high 90s (top 6); mid 90s (math and science courses)Ontario only$15,749
2Electrical EngineeringMcGill, QuebecMid to high 90s (top 6); mid 90s (math and science courses)Ontario only$15,749
3Mechanical EngineeringMcGill, QuebecMid to high 90s (top 6); mid 90s (math and science courses)Ontario only$15,749
4Chemical EngineeringMcGill, QuebecLow to mid 90s (top 6); low 90s (math and science courses)Ontario only$15,749
5Civil EngineeringMcGill, QuebecLow to mid 90s (top 6); low 90s (math and science courses)Ontario only$15,749
6Computer EngineeringMcGill, QuebecLow to mid 90s (top 6); low 90s (math and science courses)Ontario only$15,749
7Computer EngineeringToronto, OntarioLow to mid 90s96.5%$14,180
8Electrical EngineeringToronto, OntarioLow to mid 90s96.5%$14,180
9Engineering ScienceToronto, OntarioLow to mid 90s96.5%$14,180
10Mining Engineering (Co-op)McGill, QuebecLow to mid 90s (top 6); high 80s to mid 90s (math and science courses)Ontario only$15,749
11Software EngineeringWaterloo, OntarioIndividual selection from the low to mid-90s95.2%$14,248
12Biomedical EngineeringWaterloo, OntarioIndividual selection from the high 80s to low 90s95.2%$14,248
13Chemical EngineeringToronto, OntarioHigh 80s to low 90s96.5%$14,180
14Civil EngineeringToronto, OntarioHigh 80s to low 90s96.5%$14,180
15Computer EngineeringWaterloo, OntarioIndividual selection from the high 80s to low 90s95.2%$14,248
16Electrical EngineeringWaterloo, OntarioIndividual selection from the high 80s to low 90s95.2%$14,248
17EngineeringWestern, OntarioHigh 80s to low 90s91.8%$12,539
18Industrial EngineeringToronto, OntarioHigh 80s to low 90s96.5%$14,180
19Materials EngineeringToronto, OntarioHigh 80s to low 90s96.5%$14,180
20Materials Engineering (Co-op)McGill, QuebecHigh 80s to low 90s (top 6); high 80s to low 90s (math and science courses)Ontario only$15,749
21Mechanical EngineeringToronto, OntarioHigh 80s to low 90s96.5%$14,180
22Mechanical EngineeringWaterloo, OntarioIndividual selection from the high 80s to low 90s95.2%$14,248
23Mechatronics EngineeringWaterloo, OntarioIndividual selection from the high 80s to low 90s95.2%$14,248
24Mineral EngineeringToronto, OntarioHigh 80s to low 90s96.5%$14,180
25Systems Design EngineeringWaterloo, OntarioIndividual selection from the high 80s to low 90s95.2%$14,248
26Aerospace EngineeringCarleton, Ontario88-90%87%$10,733
27Aerospace EngineeringTMU, Ontario85-90%90.3%$10,393
28Biomedical EngineeringTMU, Ontario85-90%90.3%$10,393
29Chemical EngineeringTMU, Ontario85-90%90.3%$10,393
30Civil EngineeringTMU, Ontario90%+90.3%$10,393
31Computer EngineeringTMU, Ontario85-90%90.3%$10,393
32Electrical EngineeringTMU, Ontario90%+90.3%$10,393
33Engineering (common first year)UCalgary, AlbertaAverage that secured an offer in Fall 2025, Bachelor of Engineering: 90% (95% without Math 31, Alberta's Grade 12 calculus)Ontario only$11,556
34Engineering and Commerce (combined)UCalgary, AlbertaAverage that secured an offer in Fall 2025, Combined BSc (Bachelor of Science) Engineering and Bachelor of Commerce: 90%Ontario onlyNot published
35Industrial EngineeringTMU, Ontario85-90%90.3%$10,393
36Integrated Biomedical Engineering and Health Sciences IMcMaster, Ontario · 10 tracks, all on McMaster's pageMinimum 90% for an offer (87% to be considered)93.4%$12,446
37Mechanical EngineeringCarleton, Ontario88-90%87%$10,733
38Mechanical EngineeringTMU, Ontario90%+90.3%$10,393
39Mechatronics EngineeringTMU, Ontario85-90%90.3%$10,393
40Undeclared Engineering (First Semester Studies Only)TMU, Ontario85-90%90.3%$10,393
41Architectural EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
42Biomedical EngineeringGuelph, Ontario84-89%90%$11,512
43Biosystems EngineeringGuelph, Ontario84-89%90%$11,512
44Chemical EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
45Civil EngineeringGuelph, Ontario84-89%90%$11,512
46Civil EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
47Computer EngineeringGuelph, Ontario84-89%90%$11,512
48Electrical EngineeringGuelph, Ontario84-89%90%$11,512
49Engineering Systems and ComputingGuelph, Ontario84-89%90%$11,512
50Environmental EngineeringGuelph, Ontario84-89%90%$11,512
51Environmental EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
52Geological EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
53Management EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
54Mechanical EngineeringGuelph, Ontario84-89%90%$11,512
55Mechatronics and Robotics EngineeringQueen's, OntarioHigh 80s93.5%$12,153
56Mechatronics EngineeringGuelph, Ontario84-89%90%$11,512
57Nanotechnology EngineeringWaterloo, OntarioIndividual selection from the Mid-to-high 80s95.2%$14,248
58Water Resources EngineeringGuelph, Ontario84-89%90%$11,512
59Bachelor of Science in EngineeringUSask, SaskatchewanEarly admission: 89% (apply and send documents by 1 December). Otherwise competitive ranking; expected target average based on 2026-27 admissions: 87%Ontario only$12,269
60Engineering IMcMaster, Ontario · 12 tracks, all on McMaster's page87% average required for consideration (Fall 2027)93.4%$12,446
61EngineeringYork, OntarioMid-80s or higher87.4%Not published
62Engineering (General First Year)Queen's, OntarioMid 80s93.5%$12,153
63Engineering ScienceSFU, British ColumbiaMid 80sOntario only$6,618
64First Year Engineering Core ProgramYork, OntarioMid-80s or higher87.4%Not published
65Mechatronic Systems EngineeringSFU, British ColumbiaMid 80sOntario only$6,618
66Sustainable Energy EngineeringSFU, British ColumbiaMid 80sOntario only$6,618
67BASc Mechanical EngineeringOttawa, Ontario85% minimum (English program); 78% minimum (French program)88.8%$11,443
68BASc Mechanical Engineering and BSc Computing TechnologyOttawa, Ontario85% minimum (English program); 78% minimum (French program)88.8%$11,443
69Biomedical and Mechanical EngineeringCarleton, Ontario80-85%87%$10,733
70Civil EngineeringCarleton, Ontario80-85%87%$10,733
71Electrical EngineeringCarleton, Ontario80-85%87%$10,733
72Engineering PhysicsCarleton, Ontario80-85%87%$10,733
73Engineering: Year 1 entryUVic, British ColumbiaEstimated admission average: minimum 85% (based on the required grade 12 courses)Ontario only$7,240
74Mechatronics EngineeringCarleton, Ontario80-85%87%$12,954
75Sustainable Energy EngineeringCarleton, Ontario80-85%87%$10,733
76Systems Security EngineeringCarleton, Ontario80-85%87%$10,733
77Automation Systems Engineering Technology I Co-opMcMaster, OntarioMinimum average range in the low 80s for consideration93.4%$7,973
78Automotive and Vehicle Engineering Technology I Co-opMcMaster, OntarioMinimum average range in the low 80s for consideration93.4%$7,973
79Biotechnology I Co-opMcMaster, OntarioMinimum average range in the low 80s for consideration93.4%$7,973
80Integrated EngineeringBrock, OntarioExpected cut-off: low 80sNot reported$11,424
81Engineering and Computer Science LaunchPadUVic, British ColumbiaEstimated admission average: minimum 82% (based on the required grade 12 courses)Ontario only$7,240
82Architectural Conservation and Sustainability EngineeringCarleton, Ontario75-80%87%$10,733
83BASc Biomedical Mechanical EngineeringOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
84BASc Biomedical Mechanical Engineering and BSc Computing TechnologyOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
85BASc Chemical EngineeringOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
86BASc Chemical Engineering and BSc Computing TechnologyOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
87BASc Civil EngineeringOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
88BASc Civil Engineering and BSc Computing TechnologyOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
89BASc Computer EngineeringOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
90BASc Electrical EngineeringOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
91BASc Electrical Engineering and BSc Computing TechnologyOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
92BASc Software EngineeringOttawa, Ontario80% minimum (English program); 78% minimum (French program)88.8%$11,443
93Biomedical and Electrical EngineeringCarleton, Ontario75-80%87%$10,733
94Chemical Engineering: Trent/Swansea Dual DegreeTrent, OntarioMinimum 80% overall average88.2%$6,241
95Computer Systems EngineeringCarleton, Ontario75-80%87%$10,733
96Engineering (Preliminary Year)UManitoba, ManitobaA minimum average of 80% over ENG4U, MHF4U or MCV4U, SCH4U and SPH4U, no less than 70% in eachOntario only$5,591
97Environmental EngineeringCarleton, Ontario75-80%87%$10,733
98Software Engineering (BEng)Carleton, Ontario75-80%87%$10,733
99Sustainable Electrical Power EngineeringCarleton, Ontario75-80%87%$10,733
100Telecommunications EngineeringCarleton, Ontario75-80%87%$10,733
101Bioresource EngineeringMcGill, QuebecMid to high 70s (top 6); mid to high 70s (math and science courses)Ontario only$12,986
102Mechatronics EngineeringOntario Tech, OntarioExpected cut-off: high 70s; last year's cut-off: 70 per cent84.9%$11,443
103Aerospace EngineeringConcordia, QuebecHigh school: B+ overall, A- in math, A- in physics (Ontario 77 to 79% on Concordia's scale)Ontario only$12,986
104Artificial Intelligence EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s84.9%$11,443
105Automotive EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
106Comprehensive EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
107Electrical EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
108Energy EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
109Industrial EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
110Manufacturing EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
111Mechanical EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
112Pre-EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s84.9%Not published
113Software EngineeringOntario Tech, OntarioExpected cut-off: Mid-70s; last year's cut-off: 70 per cent84.9%$11,443
114Bachelor of Applied Science in Multidisciplinary Design EngineeringOttawa, Ontario75% minimum (English program); 78% minimum (French program)88.8%$8,421
115Civil EngineeringUNBC, British ColumbiaCompetitive entry, minimum 75% averageOntario only$8,100
116EngineeringUNB, New BrunswickMinimum admission average 75%; meeting it does not guarantee admissionOntario only$13,038
117Engineering (Integrated Engineering)ULethbridge, AlbertaMinimum 75% average over the five required courses, at least 70% in each; competitive, limited seatsOntario only$6,822
118Engineering (Saint John)UNB, New BrunswickMinimum admission average 75%; meeting it does not guarantee admissionOntario only$13,038
119Environmental Engineering (4-year UNBC stream)UNBC, British ColumbiaCompetitive entry, minimum 75% averageOntario only$8,100
120Environmental Engineering (Joint UNBC and UBC, 4.5-year stream)UNBC, British ColumbiaCompetitive entry, minimum 75% averageOntario only$8,100
121Mechanical EngineeringLaurentian, OntarioA minimum overall average of 75% in the 6 best grade 12 U/M courses84.1%$10,024
122Civil EngineeringWindsor, OntarioMinimum average 74% (74% average of all required science and math courses except Biology/SBI4U); mean average of entering students 86%87.4%$11,443
123Electrical EngineeringWindsor, OntarioMinimum average 74% (74% average of all math and science courses except Biology/SBI4U); mean average of entering students 87%87.4%$11,443
124Environmental EngineeringWindsor, OntarioMinimum average 74% (74% average of all math and science courses except Biology/SBI4U); mean average of entering students 87%87.4%$11,443
125General EngineeringWindsor, OntarioMinimum average 74% (74% average of all math and science courses except Biology/SBI4U); mean average of entering students 88%87.4%$11,443
126Industrial EngineeringWindsor, OntarioMinimum average 74% (74% average of all math and sciences courses except Biology/SBI4U); mean average of entering students 87%87.4%$11,443
127Industrial Engineering with Minor in Business AdministrationWindsor, OntarioMinimum average 74% (74% average of all math and sciences courses except Biology/SBI4U); mean average of entering students 87%87.4%$11,443
128Mechanical EngineeringWindsor, OntarioMinimum average 74% (74% average of all math and science courses except Biology/SBI4U); mean average of entering students 87%87.4%$11,443
129Mechatronic Systems EngineeringWindsor, OntarioMinimum average 74% (74% average of all math and science courses except Biology/SBI4U)87.4%$11,443
130Chemical EngineeringConcordia, QuebecHigh school: B overall, B in math, B- physics (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
131Cybersecurity EngineeringConcordia, QuebecHigh school: B overall, B+ in math, B+ in physics (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
132Nuclear EngineeringOntario Tech, OntarioExpected cut-off: low 70s; last year's cut-off: 70 per cent84.9%$11,443
133Bachelor of Engineering in Resource EngineeringSaint Mary's, Nova ScotiaMinimum 70% average in the five required courses, no mark below 60%; no published cut-offOntario only$10,725
134Chemical EngineeringLaurentian, OntarioA minimum overall average of 70% in the 6 best grade 12 U/M courses84.1%$10,024
135Common Year in Applied ScienceLakehead, OntarioA minimum 70% overall final average84%$6,392
136EngineeringDalhousie, Nova ScotiaMinimum overall average 70%; competitive, no published cut-offOntario only$11,202
137Engineering (Applied Science)Acadia, Nova ScotiaMinimum overall average 70%; competitive, no published cut-offOntario only$10,986
138Engineering (first two years in Truro)Dalhousie, Nova ScotiaMinimum overall average 70%; competitive, no published cut-offOntario only$9,570
139Engineering and Applied ScienceURegina, SaskatchewanMinimum 70% to 89.99%: admitted to the general major; 90% or higher: admitted directly to the major of choiceOntario only$9,300
140Engineering TechnologyWindsor, OntarioMinimum 70% across six Grade 12 U or M courses; 75% recommended because seats are limited; mean average shown as a dash for high school entry87.4%$11,443
141EngineeringLakehead, Ontario · 6 tracks, all on Lakehead's pageA minimum 70% overall final average84%$10,286
142Génie civilMoncton, New BrunswickMinimum average of 70% over the five admission courses (French at least 65%, the others at least 60%); meeting it does not guarantee a place in a limited programOntario only$8,601
143Génie électriqueMoncton, New BrunswickMinimum average of 70% over the five admission courses (French at least 65%, the others at least 60%); meeting it does not guarantee a place in a limited programOntario only$8,601
144Génie mécaniqueMoncton, New BrunswickMinimum average of 70% over the five admission courses (French at least 65%, the others at least 60%); meeting it does not guarantee a place in a limited programOntario only$8,601
145Mechanical EngineeringConcordia, QuebecHigh school: B- overall, B in math, B in physics (Ontario 70 to 72% on Concordia's scale)Ontario only$12,986
146Mining EngineeringLaurentian, OntarioA minimum overall average of 70% in the 6 best grade 12 U/M courses84.1%$10,024
147Sustainable Design EngineeringUPEI, Prince Edward IslandMinimum overall average 70%, at least 70% in Grade 12 math, no grade below 65%; no published cut-offOntario only$8,130
148Building EngineeringConcordia, QuebecHigh school: C+ overall, B- in math, B- in physics (Ontario 67 to 69% on Concordia's scale)Ontario only$12,986
149Civil EngineeringConcordia, QuebecHigh school: C+ overall, B- in math, B- in physics (Ontario 67 to 69% on Concordia's scale)Ontario only$12,986
150Computer EngineeringConcordia, QuebecHigh school: C+ overall, B in math, B in physics (Ontario 67 to 69% on Concordia's scale)Ontario only$12,986
151Electrical EngineeringConcordia, QuebecHigh school: C+ overall, B in math, B in physics (Ontario 67 to 69% on Concordia's scale)Ontario only$12,986
152Industrial EngineeringConcordia, QuebecHigh school: C+ overall, B- in math, B- in physics (Ontario 67 to 69% on Concordia's scale)Ontario only$12,986
Applied Science (Engineering)UBC, British ColumbiaNo average published; 70% overall is the minimum to be consideredOntario only$7,648
Applied Science (Engineering)UBCO, British ColumbiaNo average published; 67% overall is the minimum to be consideredOntario only$7,441
Baccalauréat en génie biotechnologiqueUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie chimiqueUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie civilUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie du bâtimentUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie électriqueUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie informatiqueUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie mécaniqueUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Baccalauréat en génie robotiqueUdeS, QuebecNo average published for Ontario applicantsOntario only$9,730
Bachelor of Engineering (Engineering One)Memorial, Newfoundland and LabradorCompetitive; 'grades above 80% in high school advanced mathematics, chemistry, physics and English are normally required for consideration'; Grade 12 advanced math at least 75%Ontario only$8,100
Bachelor of Engineering in Computer EngineeringTRU, British ColumbiaSelective and competitive; no admission average publishedOntario only$5,944
Bachelor of Engineering in Software EngineeringTRU, British ColumbiaSelective and competitive; no admission average publishedOntario only$5,944
Chemical EngineeringQueen's, OntarioNo average published93.5%$12,153
Civil EngineeringQueen's, OntarioNo average published93.5%$12,153
Computer EngineeringQueen's, OntarioNo average published93.5%$12,153
Electrical EngineeringQueen's, OntarioNo average published93.5%$12,153
Global EngineeringMcGill, QuebecNo average publishedOntario onlyNot published
Mechanical EngineeringQueen's, OntarioNo average published93.5%$12,153
Mining EngineeringQueen's, OntarioNo average published93.5%$12,153

What Grade 12 courses do you need for engineering?

Counted across the 187 engineering programs that list their courses. "Required" means the program names the course outright; "one of" means it appears in a choice.

CourseRequired byOne of a choice at
SCH4UChemistry88% of programs7% of programs
SPH4UPhysics87% of programs8% of programs
ENG4UEnglish77% of programs12% of programs
MHF4UAdvanced Functions73% of programs7% of programs
MCV4UCalculus and Vectors72% of programs8% of programs
FRA4UFrançais9% of programs10% of programs
EAE4UEnglish (EAE4U)11% of programs2% of programs
SBI4UBiology7% of programs3% of programs
SCH3UGrade 11 course5% of programsNone
SPH3UGrade 11 course5% of programsNone
ENG3UGrade 11 course2% of programsNone
MCF3MGrade 11 course2% of programsNone

Picking Grade 12 courses? Keep every course in the top rows, and check the program pages above for the exact list and minimum marks. The finder checks your courses against every program.

What careers do engineering programs lead to?

Other fields in Canada

Spot a mistake, or like something?

Tell us about this page. A person reads every message.

No email app on this device? Use Gmail instead: report a mistake in Gmail or say what you like in Gmail.