Efficient. Toronto Transport Commission (TTC) covers most of the Greater Toronto Area (GTA) and you can pretty much get anywhere and walk a few blocks to your final destination. Then there's the VIVA and GO systems which take you to the outer-lying regions/ towns - commuting for work is a way of life here. And I thought Pretoria people were crazy for driving to work in Joburg everyday!
The subway here is easier than London - the system is a U with a line through it. The stations are named after the intersections, so looking at a street map, it's easy to relate to where you are.
Buses generally run east to west or north to south. Tokens costs $2.10 (about R13) and this can take you from one end of Toronto to the other. You just deposit a token when you board the bus, and get a transfer (paper slip indicating time and date and something or the other relating to the bus you're on) and this will allow you to board another bus without further payment, as long as you're not travelling backwards on your route.
Alternatively, you can buy unlimited weekly or monthly passes that allow you to use all systems (buses, subway, streetcars, light rail transport) on the TTC. A monthly pass is $100 (about R620) which is worth it considering the price of petrol.
The buses run frequently, and I've never had to wait more than 8 minutes for a bus. It is quite conceivable that you can get around without a car here.