Abroadly

Study Civil Engineering in Canada 🇨🇦

Canada offers 27 Civil Engineering programs across 20 universities. Tuition ranges from $1k–$35k/yr, making it one of the more affordable destinations for international students. 93% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

27 Programs
20 Universities
$1k–$35k/yr Tuition
93% STEM
7% Scholarships

Why Canada for Civil Engineering?

Living Cost

$15,000/yr

Full guide to studying in Canada →

By Degree Level

Bachelor (13) Master (6) PhD (3) Certificate (3) null (1) Diploma (1)

Top Universities for Civil Engineering in Canada

University of British Columbia

Vancouver · National rank #2 · QS #40

Bachelor of Applied Science in Civil Engineering · Bachelor
University of Waterloo

Waterloo · National rank #3 · QS #119

Civil Engineering · Bachelor
Western University

London · National rank #6 · QS #151

Master of Engineering in Civil Engineering · Master
University of Windsor

Windsor · National rank #7 · QS #546

Master of Engineering (MEng) in Civil Engineering · Master
École Polytechnique Montréal

Montreal · National rank #7 · QS #168

Baccalauréat en génie civil · Bachelor Doctorat en génie civil · PhD
University of Ottawa

Ottawa · National rank #9 · QS #189

Civil Engineering · Bachelor Master of Engineering in Civil Engineering · Master
Southern Polytechnic

Lethbridge · National rank #9 · QS #1508

Master of Engineering in Civil Engineering · Master
University of New Brunswick

Fredericton · National rank #14 · QS #622

Bachelor of Science in Engineering (Civil Engineering) · Bachelor Master of Engineering in Civil Engineering · Master PhD in Civil Engineering · PhD
Memorial University

St. John's · National rank #22 · QS #660

Bachelor of Engineering in Civil Engineering · Bachelor PhD in Civil Engineering · PhD Master of Engineering in Civil Engineering · Master
ETS - École de technologie supérieure

Montreal · National rank #32

Baccalauréat en génie de la construction · Bachelor
British Columbia Institute of Technology

Burnaby · National rank #53 · QS #1314

Bachelor of Engineering in Civil Engineering · Bachelor
George Brown College

Toronto · National rank #79 · QS #73

Bachelor of Technology (B.Tech) - Construction Management · Bachelor
Confederation College

Thunder Bay · National rank #172 · QS #1438

Civil Engineering Technology · Bachelor
Techniques de génie civil · Bachelor
Techniques de la construction · Bachelor
Collège St-Jérôme

Saint-Jérôme

Évaluateur-estimateur en bâtiment · Certificate Dessin spécialisé en Génie civil · Certificate
Construction et rénovation de bâtiments · Certificate
Civil Engineering Technology · null
Sustainable Construction Management Technology · Bachelor
Technologie du génie civil · Diploma

All Programs

Bachelor of Engineering in Civil Engineering

British Columbia Institute of Technology

Bachelor STEM

Master of Engineering (MEng) in Civil Engineering

University of Windsor

Master STEM

Techniques de génie civil

La Cité collégiale

Bachelor STEM

Baccalauréat en génie civil

École Polytechnique Montréal

Bachelor STEM

Techniques de la construction

Collège de l'Île-du-Prince-Édouard

Bachelor STEM

Bachelor of Engineering in Civil Engineering

Memorial University

Bachelor STEM

PhD in Civil Engineering

Memorial University

PhD STEM

Master of Engineering in Civil Engineering

Memorial University

Master STEM

Évaluateur-estimateur en bâtiment

Collège St-Jérôme

Certificate

Dessin spécialisé en Génie civil

Collège St-Jérôme

Certificate STEM

Baccalauréat en génie de la construction

ETS - École de technologie supérieure

Bachelor STEM

Construction et rénovation de bâtiments

Collège Ahuntsic

Certificate Aid

Master of Engineering in Civil Engineering

Western University

Master STEM

Civil Engineering

University of Waterloo

Bachelor STEM

Bachelor of Science in Engineering (Civil Engineering)

University of New Brunswick

Bachelor STEM

Master of Engineering in Civil Engineering

University of New Brunswick

Master STEM

Civil Engineering

University of Ottawa

Bachelor STEM

PhD in Civil Engineering

University of New Brunswick

PhD STEM

Civil Engineering Technology

Confederation College

Bachelor STEM

Doctorat en génie civil

École Polytechnique Montréal

PhD STEM

Civil Engineering Technology

Collège Dawson

null STEM

Bachelor of Applied Science in Civil Engineering

University of British Columbia

Bachelor STEM

Master of Engineering in Civil Engineering

Southern Polytechnic

Master STEM

Sustainable Construction Management Technology

Okanagan College

Bachelor STEM

Technologie du génie civil

Collège de Valleyfield

Diploma STEM Aid

Master of Engineering in Civil Engineering

University of Ottawa

Master STEM

Bachelor of Technology (B.Tech) - Construction Management

George Brown College

Bachelor STEM

Frequently Asked Questions

How much does it cost to study Civil Engineering in Canada?
Tuition for Civil Engineering programs in Canada ranges from $1k–$35k/yr. 7% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $15k.
What are the English language requirements for Civil Engineering in Canada?
English-taught Civil Engineering programs in Canada typically require:. Requirements vary by university and program level — always check the specific program page.
How many Civil Engineering programs are in Canada?
Abroadly lists 27 Civil Engineering programs at 20 universities across Canada. Programs are available at Bachelor, Master, and PhD level.
Are Civil Engineering programs in Canada STEM-designated?
93% of Civil Engineering programs in Canada carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is Canada a good country for Civil Engineering students?
Canada is a strong choice for Civil Engineering with 20 universities offering these programs. The primary language is English/French, though many programs are taught in English.
What degree levels are available for Civil Engineering in Canada?
In Canada, Civil Engineering programs are offered at: Bachelor (13 programs), Master (6 programs), PhD (3 programs), Certificate (3 programs), null (1 programs), Diploma (1 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.