Abroadly

Study Computer Engineering in Canada 🇨🇦

Canada offers 7 Computer Engineering programs across 6 universities. Tuition ranges from $16k–$35k/yr, making it a competitive option for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

7 Programs
6 Universities
$16k–$35k/yr Tuition
100% STEM

Why Canada for Computer Engineering?

Living Cost

$15,000/yr

Full guide to studying in Canada →

By Degree Level

Bachelor (3) PhD (3) Master (1)

Top Universities for Computer Engineering in Canada

École Polytechnique Montréal

Montreal · National rank #7 · QS #168

Baccalauréat en génie informatique · Bachelor Doctorat en génie informatique · PhD
Southern Polytechnic

Lethbridge · National rank #9 · QS #1508

PhD in Computer Engineering · PhD
Guelph University

Guelph · National rank #17 · QS #504

Bachelor of Engineering in Computer Engineering · Bachelor
PhD in Computer Engineering · PhD
Bachelor of Computer and Networking Engineering Technology · Bachelor
Computer Engineering (M.Sc.) · Master

Frequently Asked Questions

How much does it cost to study Computer Engineering in Canada?
Tuition for Computer Engineering programs in Canada ranges from $16k–$35k/yr. Annual living costs (accommodation, food, transport) are approximately $15k.
What are the English language requirements for Computer Engineering in Canada?
English-taught Computer Engineering programs in Canada typically require:. Requirements vary by university and program level — always check the specific program page.
How many Computer Engineering programs are in Canada?
Abroadly lists 7 Computer Engineering programs at 6 universities across Canada. Programs are available at Bachelor, Master, and PhD level.
Are Computer Engineering programs in Canada STEM-designated?
100% of Computer 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 Computer Engineering students?
Canada is a strong choice for Computer Engineering with 6 universities offering these programs. The primary language is English/French, though many programs are taught in English.
What degree levels are available for Computer Engineering in Canada?
In Canada, Computer Engineering programs are offered at: Bachelor (3 programs), PhD (3 programs), Master (1 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.