Top Civil Engineering Universities & Colleges in Canada in 2025 - Fees, Courses & Eligibility

The best civil engineering universities in Canada include top-ranked universities like the University of Toronto, the University of British Columbia, McGill University, the University of Waterloo and many more.

  • University of Toronto; Department of Civil Engineering is considered the best for aspirants trying to specialize in structural engineering, geotechnical engineering and more. It offers an option of Masters as well as MEng courses with rigorous curriculum as a two-year program. The tuition fee ranges around 70 lakhs per annum.
  • The University of British Columbia is one of the best civil engineering universities in Canada and offers a similar program at a more affordable tuition fee of around 14 lakhs per annum. The department is renowned for its research and development programs in earthquake engineering, sustainable infrastructure and so on. This would be a valuable addition to one’s profile who is trying to excel in this particular field.
  • McGill University offers different options like a one-year program in M.S. civil engineering and MEng in Civil engineering; environmental engineering and a two-year program in MEng in Civil Engineering. An IELTS score of 6.5 is mandatory for admission to this program.
  • The University of Alberta is well known for its contributions to this field and has a strong focus on innovation and research. It has a better acceptance rate of 66%.

The cost of living in Vancouver and Waterloo is less when compared to Ottawa and Toronto. This could also be a deciding factor when choosing among the best civil engineering universities in Canada especially when it comes to aspirants with a tight budget.

People trying to pursue a career in the field of civil engineering have an array of top universities to choose from in Canada.
 

Select
Show More
Stream
Subject
Course
Colleges By Ranking
Institution Type
College Type
State
City
Entrance / Exam Accepted
Avg Fees Per/yr
Attendance Type
Course Delivery Mode
Language

Found 63 universities

Sort By
RankCollege InfoTuition Fees & living Cost(Avg.)Top CoursesRanking & Reviews
#1University of Toronto logo

University of Toronto, Toronto

Ontario, Canada43%Acceptance Rate
Tuition:  $40.1K/Yr (CA$55,762/Yr)Living$16.5K/Yr (CA$22,953/Yr)Admission M.Eng Civil EngineeringTOEFL93$48K/Yr
CA$66,670
Course duration: 2 years
2+ More Programs
9.0/10(80 Users)Ranked 42 by ARWU in 2022
#2The University of British Columbia logo

The University of British Columbia, Vancouver

British Columbia, Canada44%Acceptance Rate
Tuition:  $23.2K/Yr (CA$32,290/Yr)Living$8.2K/Yr (CA$11,353/Yr)Admission M.Eng Civil EngineeringTOEFL100PTE65$19K/Yr
CA$26,364
Course duration: 1 year
2+ More Programs
7.0/10(106 Users)Ranked 29 by ARWU in 2022
#3McGill University logo

McGill University, Montreal

Quebec, Canada46%Acceptance Rate
Tuition:  $25.7K/Yr (CA$35,629/Yr)Living$17.4K/Yr (CA$24,160/Yr)Admission M.S Civil EngineeringIELTS6.5PTE65$14.6K/Yr
CA$20,318
Course duration: 2 years
3+ More Programs
5.3/10(23 Users)Ranked 101 by ARWU in 2022
#4University of Alberta logo

University of Alberta, Edmonton

Alberta, Canada58%Acceptance Rate
Tuition:  $22.3K/Yr (CA$31,009/Yr)Living$11.2K/Yr (CA$15,600/Yr)Admission M.Eng Civil and Environmental En...Duolingo120TOEFL100PTE68$6.2K/Yr
CA$8,580
Course duration: 2 years
4+ More Programs
10.0/10(21 Users)Ranked 101 by ARWU in 2022
#5McMaster University logo

McMaster University, Hamilton

Ontario, Canada59%Acceptance Rate
Tuition:  $31.7K/Yr (CA$44,086/Yr)Living$9.3K/Yr (CA$12,970/Yr)Admission M.A.Sc Civil EngineeringTOEFL88PTE70$12.3K/Yr
CA$17,096
Course duration: 2 years
6+ More Programs
8.3/10(29 Users)Ranked 51 by ARWU in 2022
#6University of Waterloo logo

University of Waterloo, Waterloo

Ontario, Canada53%Acceptance Rate
Tuition:  $43.3K/Yr (CA$60,173/Yr)Living$4.9K/Yr (CA$6,864/Yr)Admission M.A.Sc Civil EngineeringTOEFL90$34.1K/Yr
CA$47,346
Course duration: 1 year
1 More Program
8.7/10(57 Users)Ranked 163 by THE in 2025Ranked 119 by QS in 2026
#7University of Ottawa logo

University of Ottawa, Ottawa

Ontario, Canada48%Acceptance Rate
Tuition:  $21.5K/Yr (CA$29,800/Yr)Living$14K/Yr (CA$19,400/Yr)Admission M.Eng Civil EngineeringIELTS7$13.8K/Yr
CA$19,183
Course duration: 2 years
6+ More Programs
9.7/10(37 Users)Ranked 101 by ARWU in 2022
#8University of Calgary logo

University of Calgary, Calgary

Alberta, Canada20%Acceptance Rate
Tuition:  $17K/Yr (CA$23,579/Yr)Living$9K/Yr (CA$12,534/Yr)Admission M.Eng Civil EngineeringDuolingo125IELTS6.5PTE59$19.3K/Yr
CA$26,850
Course duration: 2 years
3+ More Programs
6.2/10(33 Users)
#9Western University logo

Western University, London

Ontario, Canada58%Acceptance Rate
Tuition:  $35.3K/Yr (CA$49,018/Yr)Living$13.2K/Yr (CA$18,400/Yr)Admission M.Eng Civil and Environmental En...Duolingo115TOEFL92$41.4K/Yr
CA$57,519
Course duration: 2 years
2+ More Programs
8.3/10(25 Users)Ranked 18 by ARWU in 2022
#10Laval University logo

Laval University, Quebec City

Quebec, Canada59%Acceptance Rate
Tuition:  $15.3K/Yr (CA$21,271/Yr)Admission M.S Civil Engineering - Environm...TOEFL79PTE59$15.4K/Yr
CA$21,432
Course duration: 2 years
3+ More Programs
--
#11Dalhousie University logo

Dalhousie University, Halifax

Nova Scotia, Canada78%Acceptance Rate
Tuition:  $19.5K/Yr (CA$27,056/Yr)Living$11K/Yr (CA$15,248/Yr)Admission M.Eng Civil EngineeringTOEFL92PTE65$7.8K/Yr
CA$10,863
Course duration: 2 years
3+ More Programs
6.3/10(20 Users)
#12Queen's University logo

Queen's University, Kingston

Ontario, Canada89%Acceptance Rate
Tuition:  $27.1K/Yr (CA$37,708/Yr)Living$13.9K/Yr (CA$19,280/Yr)Admission M.Eng Civil EngineeringGRE315TOEFL88PTE60$15.8K/Yr
CA$22,002
Course duration: 2 years
3+ More Programs
6.5/10(23 Users)Ranked 151 by ARWU in 2022
#13University of Victoria logo

University of Victoria, Victoria

British Columbia, Canada63%Acceptance Rate
Tuition:  $12.2K/Yr (CA$16,956/Yr)Living$7.8K/Yr (CA$10,879/Yr)Admission M.A.Sc Civil EngineeringTOEFL90$6.1K/Yr
CA$8,403
Course duration: 2 years
2+ More Programs
9.3/10(10 Users)Ranked 201 by ARWU in 2022
#14University of Saskatchewan logo

University of Saskatchewan, Saskatoon

Saskatchewan, Canada75%Acceptance Rate
Tuition:  $15.2K/Yr (CA$21,149/Yr)Living$8.4K/Yr (CA$11,684/Yr)Admission M.Eng Civil EngineeringGMAT500IELTS6.5PTE63$8.8K/Yr
CA$12,231
Course duration: 2 years
3+ More Programs
7.0/10(12 Users)
#15University of Manitoba logo

University of Manitoba, Winnipeg

Manitoba, Canada52%Acceptance Rate
Tuition:  $10.1K/Yr (CA$14,000/Yr)Living$9.3K/Yr (CA$12,929/Yr)Admission M.Eng Civil EngineeringDuolingo120TOEFL86PTE61$10K/Yr
CA$13,920
Course duration: 2 years
3+ More Programs
8.3/10(14 Users)
#16York University logo

York University, Toronto

Ontario, Canada27%Acceptance Rate
Tuition:  $19.5K/Yr (CA$27,034/Yr)Living$8.5K/Yr (CA$11,860/Yr)Admission M.A.Sc Civil EngineeringDuolingo130TOEFL100$15.6K/Yr
CA$21,712
Course duration: 2 years
1 More Program
6.3/10(40 Users)
#17Carleton University logo

Carleton University, Ottawa

Ontario, Canada21%Acceptance Rate
Tuition:  $26.1K/Yr (CA$36,265/Yr)Living$9.3K/Yr (CA$12,907/Yr)Admission M.Eng Civil EngineeringDuolingo125TOEFL86PTE60$24K/Yr
CA$33,331
Course duration: 2 years
2+ More Programs
8.0/10(24 Users)Ranked 151 by ARWU in 2022
#18Concordia University-Montreal logo

Concordia University-Montreal, Montreal

Quebec, Canada78%Acceptance Rate
Tuition:  $16.4K/Yr (CA$22,757/Yr)Living$10K/Yr (CA$13,953/Yr)Admission M.Eng Civil EngineeringDuolingo125TOEFL85PTE57$12.3K/Yr
CA$17,100
Course duration: 2 years
2+ More Programs
8.2/10(39 Users)Ranked 76 by ARWU in 2022
#19University of Windsor logo

University of Windsor, Windsor

Ontario, Canada65%Acceptance Rate
Tuition:  $37.7K/Yr (CA$52,339/Yr)Living$5.7K/Yr (CA$7,878/Yr)Admission M.Eng Civil EngineeringDuolingo120TOEFL92PTE65$31.4K/Yr
CA$43,600
Course duration: 1 year
5+ More Programs
3.5/10(24 Users)Ranked 201 by ARWU in 2022
#20Memorial University of Newfoundland logo

Memorial University of Newfoundland, St. John's

Newfoundland & Labrador, Canada66%Acceptance Rate
Tuition:  $11K/Yr (CA$15,228/Yr)Living$8.3K/Yr (CA$11,573/Yr)Admission M.Eng Civil EngineeringTOEFL80$7K/Yr
CA$9,666
Course duration: 2 years
1 More Program
9.7/10(16 Users)