01 — Overview
Four universities. One question: where will you become the engineer you're meant to be?
Each school was evaluated across 17 dimensions — from biomedical EE strength to immigration certainty to weather. Each rating below is backed by data and sourced evidence, which you can explore in the sections that follow.
Recommended
UBC
Vancouver, British Columbia 🇨🇦
Best overall fit
Intl tuition / yrCAD ~$56k
Northwestern
Evanston, Illinois 🇺🇸
Best academic fit — high risk
Intl tuition / yrUSD ~$65k
UofT
Toronto, Ontario 🇨🇦
Strong if research-bound
Intl tuition / yrCAD ~$62k
Waterloo
Waterloo, Ontario 🇨🇦
Misaligned with your goals
Intl tuition / yrCAD ~$58k
02 — Scorecard
Every dimension that matters, side by side
Each row links to a deep-dive section below with data. Click the dimension name to jump directly to the evidence.
| Dimension | UBC | Northwestern | UofT | Waterloo |
| Biomedical EE strength ↓ | ✓ | ★ | ★ | ✗ |
| Immigration path ↓ | ★ | ✗ | ★ | ★ |
| Weather ↓ | ✓ | ✗ | ✗ | ✗ |
| Co-op & internships ↓ | ✓ | ✓ | ✓ | ★ |
| Campus & social life ↓ | ★ | ✓ | ~ | ✗ |
| Political & social climate | ★ | ✗ | ★ | ★ |
| Research access (undergrad) | ✓ | ★ | ✓ | ~ |
| Grad school pathway | ✓ | ★ | ★ | ~ |
| Space to explore & reflect | ★ | ~ | ~ | ✗ |
| Inspiring prof access ↓ | ★ | ✓ | ✓ | ~ |
| Interdisciplinary freedom | ✓ | ★ | ~ | ✗ |
| Mental health support | ★ | ✓ | ~ | ✗ |
| Vietnamese/SE Asian community | ★ | ~ | ★ | ~ |
| School vibe (collaborative) | ★ | ✓ | ~ | ~ |
| Cost value | ✓ | ~ | ✓ | ✓ |
| Ethics in curriculum | ✓ | ★ | ~ | ~ |
| Global exchange access | ★ | ★ | ✓ | ✗ |
★Excellent
✓Good
~Moderate
✗Weak or risky
03 — Deep Dive: Biomedical EE
Where would you actually do the most meaningful health engineering?
Biomedical EE is not just a ranking — it's about clinical access, research culture, faculty mentorship, and whether undergraduates are genuinely included. Here's what the data shows.
UBC★★★★☆
UBC established its School of Biomedical Engineering in 2017 — the first inter-faculty school at UBC, jointly run by the Faculties of Applied Science and Medicine. The undergraduate program includes four specialisation streams: Biomechanics, Cellular & Molecular, Biomedical Systems & Signals, and Biomedical Informatics. Clinical partnerships with Vancouver General Hospital and BC Children's Hospital are available at the undergraduate level, and capstone projects are provided directly by local industry and research labs. Co-op placements connect students to health companies in the Vancouver-Seattle corridor.
School established 2017
4 specialisation streams
Up to 20 months co-op
Source: UBC Engineering — Biomedical Engineering program page
Northwestern★★★★★
Northwestern's BME department is #12 in the US at both undergraduate and graduate levels (US News). It is co-located with the Feinberg School of Medicine and has active collaborations with Lurie Children's Hospital, Shirley Ryan AbilityLab, and Northwestern Medicine. Research areas include neural engineering, biomaterials, imaging and biophotonics, medical devices, and computational biomedical engineering. Undergraduates can engage in lab research from freshman year; some students may get involved as early as first year. The curriculum requires 48 courses with a global health capstone focused on improving healthcare in low-resource settings. A combined BS/MS program allows exceptional undergrads to earn both degrees simultaneously.
#12 US BME undergrad (US News)
Global Health capstone
Research possible from Year 1
Source: Northwestern McCormick Quick Facts; Undergraduate BME program page
UofT★★★★★
UofT's Institute of Biomedical Engineering is the largest biomedical engineering hub in Canada, managed jointly by three faculties (Applied Science & Engineering, Medicine, and Dentistry). It has 40+ core faculty, 60+ affiliated faculty, and partnerships with 10 partner hospitals including Toronto General, SickKids, and Sunnybrook. The undergraduate Biomedical Systems Engineering major (within Engineering Science) was the first of its kind in Canada. Over half of recent grads from this major work in biomedical, biotechnology, or healthcare fields. More than 1,100 BME alumni work at organisations including Google, Apple, Sanofi, and Boston Scientific.
Largest BME hub in Canada
10 partner hospitals
40+ core faculty
Sources: UofT BME Institute; Engineering Science Biomedical Systems page
Waterloo★★☆☆☆
Waterloo does not have a dedicated biomedical engineering undergraduate program. Students interested in health technology typically enrol in Systems Design Engineering or Electrical Engineering and self-navigate toward biomedical applications. The university has growing research in quantum computing, hardware, and embedded systems — all strong — but the biomedical culture, clinical partnerships, and faculty density in health tech are significantly weaker than the other three schools. Pursuing biomedical EE at Waterloo means working against the program's default orientation.
No dedicated BME undergraduate program
Oriented toward hardware & software
Source: Waterloo undergraduate program listings
Bottom line
For biomedical EE specifically, Northwestern is academically the most powerful environment — but UofT is Canada's strongest, and UBC gives you meaningful clinical access with more space to explore before you specialise. Waterloo is the wrong place for this path.
04 — Deep Dive: Immigration & Staying After Graduation
Can you actually build your life in this country after you graduate?
Immigration is not a secondary consideration — it determines whether the life you build over four years has a future beyond graduation day. Here's the real picture for each country.
Canada (UBC, UofT, Waterloo)★★★★☆
Graduates from all three Canadian schools follow the same federal pathway. The Post-Graduate Work Permit (PGWP) allows you to work for any employer, anywhere in Canada, for up to 3 years after graduation. PGWP work experience then directly feeds into Express Entry's Canadian Experience Class (CEC) — Canada's merit-based immigration system for skilled workers. Engineering (NOC TEER 2) is a qualifying occupation. Engineering graduates are in demand, and Canada has sector-specific Express Entry draws favouring healthcare and technology. 70% of international Waterloo graduates become permanent residents (vs. ~30% national average), demonstrating how effective this pathway is for STEM graduates in Canada generally.
PGWP: up to 3 years
Express Entry: merit-based, no lottery
70% PR rate at Waterloo (STEM avg)
Sources: IRCC PGWP guidelines 2025; Canada PR pathway analysis; Waterloo international graduate PR study
United States (Northwestern)★☆☆☆☆
After graduation, F-1 students can work for 1 year (OPT), extended to 3 years for STEM graduates (STEM OPT). After that, staying requires winning the H-1B visa lottery — a random selection with approximately a 1-in-5 to 1-in-4 chance each year. In 2025, the situation significantly worsened: ICE terminated over 4,700 SEVIS records of international students without due process. The Department of State revoked over 300+ student visas citing vague "foreign policy" concerns. Social media posts were used as grounds for revocation. A worldwide freeze on new student visa interviews was imposed in May 2025. As of March 2026, there is active US government review of whether to reform or end the OPT programme entirely. The immigration risk is not theoretical — it is documented and ongoing.
4,700+ SEVIS terminations in 2025
H-1B: ~1 in 4 lottery odds
OPT programme under active review
Sources: NAFSA analysis; Presidents' Alliance tracking; AILA; Inside Higher Ed revocation database; ICEF Monitor Mar 2026
Canada pathway step by step
1
Graduate (Year 4+)
Apply for Post-Graduate Work Permit within 180 days of graduation. Duration matches your program length — a 4-year degree gives you a 3-year PGWP.
2
Work on PGWP (Years 5–7)
Work for any employer in any province. Engineering roles classify as TEER 2 occupations — the tier required for Express Entry. During this time, build your Comprehensive Ranking System (CRS) score.
3
Express Entry (Canadian Experience Class)
After 12 months of skilled Canadian work experience, submit your Express Entry profile. CEC draws in 2024–25 required CRS scores of ~490–540. Canadian education and bilingualism (French) can significantly boost your score.
4
Provincial Nominee Programme (Booster)
BC PNP (for UBC grads) and Ontario PNP (for UofT/Waterloo grads) have streams specifically for international graduates. A provincial nomination adds 600 CRS points — effectively guaranteeing an Express Entry invitation.
5
Permanent Residency
PR processing through Express Entry typically takes 6 months. PR gives you the right to live and work anywhere in Canada permanently, sponsor family members, and eventually apply for citizenship after 3 years of residency.
Northwestern warning (current as of March 2026): US student visa issuances fell 36% in summer 2025. Interest in US postgraduate education dropped 40% since January 2025 (NAFSA). The OPT programme that allows international graduates to work in the US before the H-1B lottery is under active government review for reform or termination. Social media is now screened for visa applications. These are not political opinions — they are documented policy developments with measurable impact on thousands of students already enrolled.
05 — Deep Dive: Weather
What will the climate actually feel like coming from Ho Chi Minh City?
HCMC sits at 10.8°N with an average annual temperature of 28°C and rarely falls below 20°C even at night. Here is what each university city actually feels like, by the numbers.
| Month | HCMC (°C) | Vancouver (°C) | Evanston IL (°C) | Toronto (°C) | Waterloo (°C) |
| January | 27 | 4.7 / 1.9 | -2 / -9 | -1 / -7 | -3 / -10 |
| February | 28 | 6 / 2 | 0 / -8 | 0 / -7 | -1 / -9 |
| March | 29 | 9 / 4 | 5 / -3 | 5 / -2 | 4 / -3 |
| April | 30 | 13 / 6 | 12 / 3 | 12 / 2 | 12 / 2 |
| May | 31 | 17 / 9 | 18 / 9 | 18 / 8 | 18 / 8 |
| Jun–Aug | 31–32 | 22 / 13 | 26 / 17 | 26 / 16 | 25 / 15 |
| September | 30 | 18 / 11 | 21 / 12 | 20 / 12 | 20 / 11 |
| October | 28 | 13 / 7 | 14 / 6 | 13 / 5 | 12 / 4 |
| November | 27 | 8 / 4 | 5 / -2 | 5 / -1 | 4 / -2 |
| December | 26 | 5 / 2 | -1 / -8 | -1 / -7 | -3 / -10 |
All temperatures: average high / average low in °C. Sources: Weather Atlas, Climate-Data.org, Wikipedia Climate of Vancouver. Wind chill in Evanston, Toronto, and Waterloo regularly pushes feels-like temperatures 8–12°C lower in January–February.
Vancouver (UBC)★★★☆☆
Vancouver has a temperate oceanic climate — the only major Canadian city where temperatures stay above freezing all winter. January averages 7°C high / 2°C low. You will not encounter the −20°C wind chill of Ontario or Chicago. Winters are long, grey, and rainy (70%+ cloud cover Nov–Feb), which takes psychological adjustment — but the cold is minimal. Snow is rare; in 2015 Vancouver recorded an entire year with no measurable snow. Summers are genuinely beautiful: 22°C, sunny, with access to mountains and ocean.
Jan average: 7°C / 2°C
Only ~8.7 snow days/year
No freezing winters (unique in Canada)
Evanston (Northwestern)★☆☆☆☆
Lake Michigan amplifies Chicago's winter. The Polar Vortex — a phenomenon where Arctic air descends directly into the Great Lakes region — regularly produces wind chill of −20°C to −35°C for days at a time in January and February. January averages −2°C high / −9°C low, but the feels-like temperature is significantly colder. For someone from a tropical climate, this is not merely an inconvenience — it is a genuine health and wellbeing risk requiring significant acclimatisation, proper clothing expenditure, and mental preparation.
Jan wind chill: can reach −25 to −35°C
Polar Vortex events several times per winter
Toronto (UofT)★☆☆☆☆
Toronto winters are harsh: January averages −1°C high / −7°C low, with wind chills that regularly reach −15°C to −20°C. Heavy snowfall from November through March. Toronto does compensate with urban life — excellent restaurants, culture, and the Vietnamese community on Spadina Ave — but the cold itself is severe for someone from HCMC. The PATH underground walkway (a 30km underground shopping network) helps students avoid the worst days.
Jan avg: −1°C / −7°C
Heavy snow: Nov–Mar
Waterloo★☆☆☆☆
Waterloo is slightly colder than Toronto and has none of Toronto's urban compensations. January averages −3°C / −10°C with consistent heavy snow. The co-op treadmill also means you will not have summers free to enjoy warm weather — alternating terms keep you on campus or working through all seasons without a long break. The combination of Ontario winter cold, a small city, and a relentless work schedule makes this the most physically and psychologically challenging weather situation of the four.
Jan avg: −3°C / −10°C
Small city — no urban compensations
06 — Deep Dive: Co-op & Internships
Where will you get the best work experience — and the right kind?
Raw employment rates matter less than whether the jobs available align with your goals. Here's the data on quality and quantity of work experience at each school.
UBC★★★★☆
UBC's Applied Science Co-op gives students up to 20 months of paid work experience across multiple terms, and is optional — meaning you control how it integrates with your degree. The Vancouver-Seattle corridor provides strong access to health tech, clean energy, and ocean technology companies alongside Amazon, Microsoft, and EA. UBC's biomedical placements connect students to hospitals and health companies directly. You can also combine co-op with exchange semesters in a way Waterloo cannot. Capstone projects are provided by local industry and engineering research labs — often clinically adjacent for biomedical students.
Up to 20 months work experience
Optional — fits with exchange & exploration
Health tech & hospital placements available
Northwestern★★★★☆
McCormick's Co-operative Engineering Education Program offers up to 18 months of engineering experience in industry. The BME department specifically lists clinical and hospital internship connections, including placements designing devices for jaundice treatment in developing countries and working with Hollister Inc. on wound healing. Chicago's biomedical and pharmaceutical sector (Baxter, Abbott, Abbvie) is directly accessible. The Global Healthcare Technologies study abroad program in South Africa is popular among BME students.
Up to 18 months co-op
Chicago pharma/medtech cluster nearby
Global Health electives & capstone
UofT★★★★☆
UofT's Professional Experience Year (PEY) Co-op is a structured 12–16 month internship taken after third year — a single, deep placement rather than multiple short rotations. Past PEY placements for Biomedical Systems Engineering students include Harvard Medical School, Princess Margaret Cancer Centre, Sunnybrook Research Institute, and University Health Network. Over half of biomedical systems students complete a PEY co-op. The depth of a 12+ month placement in a research hospital can be transformative for someone interested in health tech.
12–16 month PEY placement
Hospital placements: Harvard Med, SickKids, UHN
50%+ of BME students do PEY
Waterloo★★★★★
Waterloo's co-op program is objectively the largest and most structured in North America: 6 rotations, up to 24 months, 8,000 employers in 70+ countries. The Fall 2024 employment rate was 96.8%. Students typically earn CAD $9,600–$22,800 per 4-month term. Top employers include Google, NVIDIA, Tesla, Apple, and dozens of Canadian banks and tech firms. The catch: the program is a treadmill that leaves no room for exploration, and almost all elite placements are in software and hardware — not biomedical. If your goal is maximising career-launch speed in tech, Waterloo is unmatched. If your goal is health tech with time to think, it is the wrong structure.
96.8% employment rate (Fall 2024)
6 rotations, 8,000 employers
Placements skew toward software/hardware, not health
The real question to ask
A co-op's value is not measured in months worked — it's measured in whether the work brought you closer to the problems you care about. A single 12-month placement at a children's hospital research lab may change you more than four tech internships combined.
07 — Deep Dive: Campus & Social Life
Where will you thrive as a person, not just as an engineer?
Engineering takes four years. Who you become in those four years depends as much on what happens outside the classroom as inside it.
UBC★★★★★
UBC has 350+ student clubs, one of the largest Vietnamese and Southeast Asian diaspora communities in Canada, and a campus physically situated between mountains and ocean. The university actively recruits international students and has strong mental health infrastructure. UBC was the first university in North America to commit to implementing the UN Declaration on the Rights of Indigenous Peoples, signalling an institutional culture of inclusion. The Biomedical Engineering Undergraduate Student Association (BMEUSA) provides direct peer community within the program. Global exchange programs are available and encouraged.
350+ student clubs
Strong international student community
Mountains + ocean campus setting
Northwestern★★★★☆
Northwestern has a genuinely collaborative engineering culture. The McCormick School's Biomedical Engineering Student Chapter, Medical Makers group, and numerous engineering student organisations create meaningful community. Chicago access (30 min by train) adds urban richness. The quarter system creates a fast pace, but also generates strong cohort bonds. The Global Healthcare Technologies program in South Africa and extensive study abroad options provide global experience. The main concern for campus life is the current political environment — some students report self-censorship and anxiety about visa status affecting their ability to engage fully in campus political and social life.
Active BME student organisations
Chicago access by train
Study abroad in South Africa (BME-specific)
UofT★★★☆☆
UofT is Canada's most prestigious university — but its scale (90,000+ students across all campuses) can feel impersonal. The St. George campus blends into downtown Toronto, which means there is no distinct "campus bubble." Social life requires more initiative than at UBC. Toronto itself, however, offers extraordinary cultural richness and the largest Vietnamese diaspora in Ontario. The BME student clubs (CUBE, UT BIOME, iGEM Toronto) provide a more intimate community within the larger university. Student retention rate is 94.1%, suggesting most students adapt successfully.
90,000+ total students — scale challenge
Toronto's Vietnamese community on Spadina Ave
BME-specific clubs: CUBE, UT BIOME
Waterloo★★☆☆☆
Waterloo has 200+ clubs and the Student Life Centre operates 24/7, but the alternating school/work structure means campus community is fragmented — half your cohort is on co-op while you're in class and vice versa. The city of Waterloo is small (population ~150,000) and not particularly stimulating. Mental health struggles at Waterloo are well-documented; the pressure-to-support ratio is among the worst of the four schools. Students who find deep meaning at Waterloo tend to be those who enter knowing exactly what they want and thrive in high-output, low-reflection environments.
Community fragmented by co-op schedule
Well-documented mental health pressures
Small city — limited external stimulation
08 — Meaningful Work
Engineering that nurtures the soul
A truth worth sitting with
Meaningful work in engineering comes from one of three sources: working on problems that clearly matter, working with people who share your values, or working at the frontier of something you find genuinely beautiful and mysterious. UBC gives you the first and second. Northwestern gives you the second and third. UofT gives you the third if you fight for it. Waterloo gives you a very good career.
UBC — exploration-first
Best for someone who says "I want to explore more." The environment, breathing room, and ethical engineering culture make it the most likely place to graduate knowing why you build what you build — not just how.
Northwestern — depth-first
Best if your version of meaning is intellectual richness and the most ambitious frontier of engineering. Humanities requirements and medical integration make for a genuinely rare education — if you can navigate the surrounding political context.
UofT — research-first
Best if meaning comes from understanding something deeply and advancing the frontier of knowledge. World-class biomedical research, accessible to self-directed undergraduates who pursue it actively.
Waterloo — output-first
Optimized for career outcomes, not self-discovery. Works best for those who already know exactly what they want to build. If you need to find out what calls to you — and you do — this is the wrong environment.
09 — Inspiring Professors
Real people whose work might stop you mid-scroll
Before you finalise your decision, find each professor's lab website, read one recent paper, and notice how you feel — not whether you understand everything, but whether something in you leans forward.
Purang Abolmaesumi
UBC · Biomedical Imaging & Machine Learning
Medical imaging, machine learning at scale, image-guided diagnosis and interventions. His ultrasound image segmentation techniques rank among the top ten most influential in the field, applied to prostate cancer detection on over 1,000 patients at the BC Cancer Agency.
Winner of UBC's Killam Award for Excellence in Mentoring — recognised not just for research output but for how he develops students. As an undergraduate, you could realistically email him and build a genuine relationship.
John A. Rogers
Northwestern · Bioelectronics & Wearable Devices
Nano and molecular scale fabrication for bio-integrated systems. Built wireless skin-compatible sensors validated on premature babies at Lurie Children's Hospital, and deployed maternal monitoring devices in Zambia, Ghana, and India. Northwestern's own department website highlights his "pop-up" device for mapping neural organoids.
Elected to all three US National Academies — Engineering, Science, and Medicine. His lab's explicit goal is making clinical-grade health monitoring available to people who currently have none. Undergraduates reach him through the BME 399/499 research pathway.
UofT Biomedical Faculty
UofT · Institute of Biomedical Engineering
40+ core faculty spanning AI for health, cell engineering, cardiac imaging, robotics, and medical devices — affiliated with 10 partner hospitals. Recent faculty have developed MRI methods to track transplanted stem cells in heart repair, and RNA nanotechnologies for gene-level disease control.
Getting meaningful research access as an undergraduate requires more initiative than at UBC or Northwestern. But the ceiling of what is possible — for a self-directed student who pursues it actively — is extraordinary. Over half of BME grad students end up at companies like Google, Apple, Sanofi, and Boston Scientific.
A practical step to take right now
Email two or three professors at each school whose research genuinely interests you — not to impress them, just to ask a real question about their work. How they respond, or whether they respond at all, will tell you something true about the mentorship culture that no ranking ever will.
10 — Final Verdict
Where should you go?
Ranked by overall fit for your profile: biomedical EE interest, desire to stay after graduating, preference for a collaborative and ethically grounded environment, and the goal of leading a meaningful life within engineering.
01
UBC
Wins on campus culture, weather, political climate, immigration certainty, mentorship accessibility, and the breathing room to discover what kind of engineer you want to become. Canada's #2 engineering school nationally (Maclean's 2024), ranked 40th globally (QS 2026). Clear PGWP → CEC → PR pathway. You would graduate not just as a capable engineer, but as someone who knows why they build what they build.
02
Northwestern
The superior biomedical EE environment (#12 US, US News) and the most intellectually rich curriculum of the four schools. If the US political context stabilises significantly — watch this space — it becomes a genuine contender. Keep the application open. But do not bet your four years on that stabilisation happening.
03
UofT
Canada's most globally prestigious engineering degree (top 20 QS). Largest biomedical engineering hub in Canada — 40+ faculty, 10 partner hospitals, and a clear PR pathway. Choose this if research or grad school becomes a firm priority. The trade-off is scale: 15,000+ engineering students, requiring more self-direction to navigate meaningfully.
04
Waterloo
Objectively the best co-op program in North America (96.8% employment, Fall 2024) and the highest international-to-PR conversion rate of the four (70%). But no dedicated biomedical EE program, a co-op treadmill that leaves no room for exploration, and well-documented mental health struggles make it a poor fit for someone seeking meaningful self-discovery in engineering.
A final thought
The university you choose will shape not just your skills, but your default assumptions about what engineering is for. Choose one that signals the right things — one that surrounds you with people and problems that remind you why any of this matters.