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
#21Toronto Metropolitan University logo

Toronto Metropolitan University, Toronto

Ontario, Canada80%Acceptance Rate
Tuition:  $23.6K/Yr (CA$32,841/Yr)Living$14.7K/Yr (CA$20,474/Yr)Admission M.Eng Civil EngineeringIELTS7.0PTE63$21.7K/Yr
CA$30,174
Course duration: 1 year
2+ More Programs
7.2/10(16 Users)Ranked 201 by ARWU in 2022
#22University of New Brunswick (Fredericton) logo

University of New Brunswick (Fredericton), Fredericton

Newbrunswick, Canada79%Acceptance Rate
Tuition:  $12.7K/Yr (CA$17,608/Yr)Living$8.5K/Yr (CA$11,873/Yr)Admission M.Eng Civil EngineeringDuolingo125TOEFL94PTE65$10.9K/Yr
CA$15,192
Course duration: 1 year
3+ More Programs
6.8/10(4 Users)
#23Lakehead University logo

Lakehead University, Thunder Bay

Ontario, Canada82%Acceptance Rate
Tuition:  $27.2K/Yr (CA$37,775/Yr)Living$8.4K/Yr (CA$11,650/Yr)Admission M.Eng Civil EngineeringDuolingo120TOEFL80PTE58$23K/Yr
CA$32,000
Course duration: 2 years
2+ More Programs
6.0/10(7 Users)
#24University of Northern British Columbia logo

University of Northern British Columbia, Prince George

British Columbia, Canada75%Acceptance Rate
Tuition:  $17.2K/Yr (CA$23,820/Yr)Living$7.1K/Yr (CA$9,874/Yr)Admission B.A.Sc Civil EngineeringDuolingo105IELTS6.5PTE65$17.2K/Yr
CA$23,820
Course duration: 4 years
Programs
8.7/10(1 User)Ranked 1001 by THE in 2025
#25University of Montreal logo

University of Montreal, Montreal

Quebec, Canada57%Acceptance Rate
Tuition:  $18.2K/Yr (CA$25,257/Yr)Living$684/Yr (CA$950/Yr)Admission M.Eng Civil EngineeringGMAT630TOEFL85$15.7K/Yr
CA$21,786
Course duration: 2 years
1 More Program
8.2/10(15 Users)Ranked 101 by ARWU in 2022
#26University of Sherbrooke logo

University of Sherbrooke, Sherbrooke

Quebec, Canada68%Acceptance Rate
Tuition:  $20K/Yr (CA$27,810/Yr)Living$6.6K/Yr (CA$9,192/Yr)Admission M.Eng Civil EngineeringTOEFL100$19.3K/Yr
CA$26,860
Course duration: 18 months
2+ More Programs
6.8/10(1 User)Ranked 101 by ARWU in 2022
#27University of Quebec at Chicoutimi logo

University of Quebec at Chicoutimi, Chicoutimi

Quebec, Canada88%Acceptance Rate
Tuition:  $7.9K/Yr (CA$11,018/Yr)Living$2.8K/Yr (CA$3,870/Yr)Admission B.A Civil EngineeringIELTS6.5$7.9K/Yr
CA$11,018
Course duration: 4 years
Programs
--
#28Polytechnic School of Montreal logo

Polytechnic School of Montreal, Montreal

Quebec, Canada71%Acceptance Rate
Tuition:  $18.2K/Yr (CA$25,257/Yr)Admission M.Eng Civil EngineeringGMAT630TOEFL85$15.7K/Yr
CA$21,786
Course duration: 2 years
1 More Program
8.2/10(1 User)
#29Royal Military College of Canada logo

Royal Military College of Canada, Kingston

Ontario, Canada20%Acceptance Rate
Tuition:  $15K/Yr (CA$20,830/Yr)Admission M.Eng Civil EngineeringTOEFL100$24K/Yr
CA$33,380
Course duration: 2 years
1 More Program
--
#30The University of British Columbia, Okanagan logo

The University of British Columbia, Okanagan, Kelowna

British Columbia, Canada71%Acceptance Rate
Tuition:  $31.3K/Yr (CA$43,493/Yr)Admission M.Eng Civil EngineeringTOEFL100PTE65$19K/Yr
CA$26,364
Course duration: 1 year
1 More Program
8.0/10(5 Users)
#31University of Moncton logo

University of Moncton, Moncton

Newbrunswick, Canada70%Acceptance Rate
Tuition:  $10.3K/Yr (CA$14,250/Yr)Admission B.Eng Civil EngineeringTOEFL83$10.3K/Yr
CA$14,250
Course duration: 5 years
1 More Program
--
#32University of Quebec at Rimouski logo

University of Quebec at Rimouski, Rimouski

Quebec, Canada90%Acceptance Rate
Tuition:  $16.2K/Yr (CA$22,545/Yr)Living$2.5K/Yr (CA$3,465/Yr)Admission B.Eng Civil EngineeringIELTS6.5$16.2K/Yr
CA$22,545
Course duration: 4 years
Programs
--
#33University of New Brunswick (Saint John) logo

University of New Brunswick (Saint John), Saint John

Newbrunswick, Canada79%Acceptance Rate
Tuition:  $13.3K/Yr (CA$18,413/Yr)Admission M.Eng Civil EngineeringDuolingo125TOEFL94PTE65$10.9K/Yr
CA$15,192
Course duration: 1 year
2+ More Programs
6.8/10(3 Users)
#34Algonquin College logo

Algonquin College, Ottawa

Ontario, Canada60%Acceptance Rate
Tuition:  $15.8K/Yr (CA$22,000/Yr)Living$8.8K/Yr (CA$12,256/Yr)Admission Diploma Civil Engineering Techno...Duolingo110IELTS6.0PTE60$15.8K/Yr
CA$22,000
Course duration: 3 years
Programs
7.8/10(18 Users)
#35Cambrian College logo

Cambrian College, Sudbury

Ontario, Canada70%Acceptance Rate
Tuition:  $12.7K/Yr (CA$17,608/Yr)Living$3.6K/Yr (CA$5,000/Yr)Admission Diploma Civil Engineering Techni...Duolingo115TOEFL80PTE58$12.7K/Yr
CA$17,608
Course duration: 2 years
Programs
7.8/10(6 Users)
#36Humber College logo

Humber College, Toronto

Ontario, Canada70%Acceptance Rate
Tuition:  $13.1K/Yr (CA$18,223/Yr)Living$7.6K/Yr (CA$10,503/Yr)Admission Diploma Civil Engineering Techno...Duolingo110TOEFL80PTE53$13.1K/Yr
CA$18,223
Course duration: 3 years
Programs
8.3/10(42 Users)
#37Northern Alberta Institute of Technology logo

Northern Alberta Institute of Technology, Edmonton

Alberta, Canada58%Acceptance Rate
Tuition:  $17.7K/Yr (CA$24,525/Yr)Admission Diploma Civil Engineering Techno...Duolingo115TOEFL70PTE59$17.7K/Yr
CA$24,525
Course duration: 2 years
Programs
8.3/10(3 Users)
#38Saskatchewan Polytechnic logo

Saskatchewan Polytechnic, Saskatoon

Saskatchewan, Canada96%Acceptance Rate
Tuition:  $7.2K/Yr (CA$10,000/Yr)Admission Diploma Civil Engineering Techno...Duolingo105IELTS6.5PTE63$7.2K/Yr
CA$10,000
Course duration: 27 months
Programs
6.0/10(1 User)
#39St. Lawrence College logo

St. Lawrence College, Kingston

Ontario, Canada59%Acceptance Rate
Tuition:  $12K/Yr (CA$16,672/Yr)Living$5.4K/Yr (CA$7,560/Yr)Admission Diploma Civil Engineering Techno...Duolingo110IELTS6.0PTE55$12K/Yr
CA$16,672
Course duration: 3 years
Programs
9.3/10(5 Users)
#40Assiniboine Community College logo

Assiniboine Community College, Brandon

Manitoba, Canada78%Acceptance Rate
Tuition:  $16.6K/Yr (CA$23,040/Yr)Living$8.7K/Yr (CA$12,150/Yr)Admission Certificate Civil TechnicianDuolingo120IELTS6.0PTE58$16.6K/Yr
CA$23,040
Course duration: 1 year
Programs
10.0/10(2 Users)