Yep they had a band that played out of a boxcar down the train a bit farther. I'm a train nerd though, so I stayed up by the power
I don't think they really have time to do anything like you've suggested, even though it is a nice idea. This stop was part of a schedule across Canada and the US Midwest. Even still, they did sit in Hamilton for the night before departing so they definitely could have done other locations.
I think we might get a change for the better once GO starts coming more frequently and we get that second station.