How come for engineering and CS, UToronto has better rankings than UWaterloo, even though waterloo is more talked about?
It’s probably because Toronto puts out more research. A lot of rankings take this into account but it’s not usually relevant for undergraduates.