One of the downfalls about the service is the length of the trip. Compared to the Greyhound, the train loses or is matched (on some schedules) on the length of time from Kitchener to Toronto direct and Guelph to Toronto direct. That is the next battle, the get people off the Greyhound and over to the trains, however, to do that, they need to make 1 train an 'express', that is running it simply running the normal train from Kitchener but go express from Bramalea to Toronto. The numbers tend to drop off closer to Toronto and there are enough trains doing local service there already. Right off the bat you drop 30 minutes off the schedule and make it reasonable from Kitchener and really fast from Guelph.