After years and years of waiting, the TTC finally has a trip planner online in some form: http://www3.ttc.ca/Trip_planner/index.jsp?reset=true, although they say it's still in beta.
At first glance, it seems underwhelming for the length of time it took to develop - no real time data, no way...