For the size of city like Toronto, I don't think their public transport system is very good. However, I must give full credit to the commuter trains, the GO. They are typically on time and always very clean and comfortable.
PS: I've moved on from Turkey to Crete on my travel blog. Stop by and take a look!