The University of Waterloo offers elite undergraduate Science and Health programs like Biomedical Sciences and Health Sciences. International students pay approximately $43,000 CAD for their first-year tuition. Most programs take 4–5 years to complete and feature Co-op streams for paid work experience.

