For those reading this and thinking that it's "not much cheaper than America" are missing a major point - student loans work differently there.
This article is about the University of Waterloo in Ontario. Ontario student loans are need-based, and each academic year any loan amount beyond $7,300 is forgiven.
See also https://osap.gov.on.ca/OSAPPortal/en/A-ZListofAid/PRDR008169...