The TTC has just announced their holiday hours for the next few weeks. In brief: the system will be operating as normal on December 22, 23, 27, 28, 29, and 30, and January 2, 3, and 4 (with regular weekday and weekend service accordingly). December 24 will begin the day like any other weekday, but there will be "reduced afternoon peak period service, operating from 12 noon to 5 p.m." Christmas Day and New Year's Day will operate under a Sunday service schedule, meaning service on subway routes and most surface routes will start at 9 a.m.; Boxing Day will operate under a Saturday service schedule, meaning most routes will start at 6 a.m. During the day on December 31, there will be regular morning service with "reduced afternoon peak-period service, operating from 12 noon to 5 p.m." And then, that night, as we noted last week, there will be free system-wide service from midnight until 4 a.m. on January 1, with "subway and most bus and streetcar service extended" until about that time, though if you're planning to hop underground, be sure to check the TTC's website to make sure you don't miss the last train.

Newsstand: November 23, 2009
The TTC just fine-tuned some hours, but I can't for the life of me find out what they changed. Here's the (seemingly-updated) holiday service schedule.
David - As most know by now, service is free from midnight to 4 a.m. All routes that would normally run until approximately 1 a.m. are extended to 4 a.m. - bus, subway, streetcar.
After 4 a.m., the blue night network kicks in until the subway begins service at 9 a.m. New Year's day.
The original news release stated subway service would begin at 6 a.m. on Jan. 1. That was erroneous (mea culpa). Subway, and most other routes, will operate on a Sunday schedule New Year's day.
Brad Ross
Toronto Transit Commission