This is the top-ranked University in Canada and for good reason. It is quite large, which means bigger class sizes, but as you progress through your degree smaller classes become more prevalent. The classes are incredibly hard as you work your way through, but the supports are present to ensure some academic success. This is a great school to test your academic capabilities, and it is incredibly rewarding as jobs come easier after obtaining a degree from UofT. It is a diverse campus, making it a welcoming place for foreign students of all types. I would highly recommend this prestigious Canadian University to those wanting the best quality education in the country! 5/5.