What is the best University in Canada for computer Science?

To decide which university is the best university is a rather subjective choice, however the consensus (based on multiple University rankings) is that The University of Waterloo is the best school to study computer science.