Let's first look at the course requirements and admission scores for applicants to the UBC Faculty of Engineering.
The UBC Faculty of Engineering requires students to complete English Studies 12 or English First Peoples 12, Pre-Calculus 12, and Physics and Chemistry in grades 11 and 12.
The UBC Admissions Office recommends taking additional courses in the following related subjects: 1. Language Arts, 2. Math and Computer-related courses, 3. Science.
It is particularly important to note that the average admission score for UBC's Faculty of Engineering is 97%, which is higher than that of the University of Toronto.
Next, let's look at the course requirements and admission scores for applicants to the University of Toronto's Faculty of Engineering.
The University of Toronto's Faculty of Engineering explicitly requires students to complete English Studies 12 or English First Peoples 12, Pre-Calculus 12, Calculus or AP Calculus, Physics 12, and Chemistry 12 during high school. This adds one more core compulsory subject, Calculus, compared to UBC.
The University of Toronto's Faculty of Engineering usually only considers the scores from the first attempt and does not take into account retake scores. The admission score range is above 90-95%.
In addition, after entering the U of T Faculty of Engineering in the first year, there are three study paths: 1. Core Programs, 2. Engineering Science. Unsure, meaning if a student is unsure about their major in the first year, they will enter Track One to study foundational knowledge.
The vast majority of students enter the Core Programs, which include eight traditional engineering disciplines: Chemical Engineering, Civil Engineering, Electrical Engineering, Industrial Engineering, Materials, Mechanical, Mining, and Computer Engineering, etc.
A small number of students enter U of T Engineering Science, which is suitable for students with exceptionally strong learning abilities and a willingness to embrace challenges. The average admission score required is 98%. The first two years focus on foundational courses, while the third and fourth years delve into specialized areas, including: Aerospace Engineering, Biomedical Systems Engineering, Electrical and Computer Engineering, Energy Systems Engineering, Engineering Math, Statistics and Finance, Engineering Physics, Robotics, Machine Intelligence, etc., all of which are the most popular fields today.
This is the University of Toronto - Faculty of Engineering Admission Score Table for 2025:

Next, let's look at the course requirements and admission scores for applicants to the University of Waterloo Faculty of Engineering.
The University of Waterloo Faculty of Engineering requires applicants to complete English Studies 12 or English First Peoples 12, Pre-Calculus 12, Calculus 12 or AP Calculus, Physics 12, and Chemistry 12.
It is particularly important to note that if any required courses are retakes, the student's average score will be reduced by 5%. In previous years, students admitted to the University of Waterloo had an average high school score of 85% to over 95%.
Finally, let's look at the course requirements and admission scores for applicants to McGill University's Faculty of Engineering.
McGill University's Faculty of Engineering requires applicants to complete English Studies 12 or English First Peoples 12, Pre-Calculus 12 or Calculus 12, Physics 12, and Chemistry 12.
P8: This is the latest McGill - Faculty of Engineering Admission Score Table
Recommendations for course selection in grades 8-12 for BC students applying for engineering programs, and case studies of our Gaoling Education graduates.
