It's not the way OC Transpo planned to show off its expanded O-Train service.

On the first day, after a $60-million upgrade, passengers were left stranded. 

The north-south O-Train Trillium Line now has 4 new trains, instead of just two. That promised to reduce travel and wait times.

Instead, many passengers faced delays of over 30 minutes, during the morning rush hour.

City officials, using the o-train, arrived late to their own news conference this morning, where they planned to talk about the improvements to the line.

The city says today's delays were caused by signal and switching malfunctions that have since been repaired.

Some passengers were relocated onto buses while crews conducted repairs.