Hello, I am from Ontario, Canada. I will be graduating from high school soon, and right now, I have to take care of my university application. First of all, I am interested in pure mathematics because I really like rigor, proofs etc. Thus, my choices so far are the mathematics programs from the following universities: 1. University of Toronto (UofT), St. George 2. University of Waterloo 3. University of Ottawa Ideally, I would have liked to get into UofT because of its location and decent mathematics honours program (because I would like to pursue graduate studies in mathematics). However, because I need back up plans, I have been looking at the mathematics programs of other Ontario universities. I must say that after comparing all the math programs of several universities, I am very very confused, as some of the math programs are not half as good as that of UofT. I am looking forward to all the help I can get from you guys (especially those who are from Ontario like me).