MyTTC.ca wants to make one thing perfectly clear. They are not the TTC, nor are they affiliated, endorsed, or otherwise associated with them. They are a community effort to make using the TTC a better experience for everyone, and they've succeeded.
I love their "Plan a Trip" feature. Tell it where you are, where you have to go and when you're leaving, and instantly you're rewarded with awesome detail. I've been trying to break it but it's pretty smart.
If you ride the TTC, you've got to bookmark MyTTC.ca.