The University of Waterloo is one of the best in Canada. With that, there are many expectations that come with going to a school with a high reputation. It is certainly competitive, but a good school in terms of its education. Great professors, interesting courses, and a good academic support system if needed.