Toronto is a great city. St George campus is right at downtown. I went to that campus last year for my Master's. You will get EVERYTHING here!! The only problem is - Toronto is a very expensive city. Other than that - you will get a fantastic public transport system, a wide variety of ethnic foods, a great collect of resources at the UofT library, a very diverse population, and series of events happening both on and off campus.