You can take a train from Montreal to Saint Therese but it's expensive or you can take the orange metro till Montmorency, then take express bus 9 to Saint Therese!
It's always clean. During school period is hard to find a parking spot.
Good but...The place where you can buy tickets closes kinda early.
Except for the incredible low frequency of departures of trains and busses service is acceptable and clean. La gare closes around 10 pm so no heated shelter adapted for winter in Canada
The station itself is pretty ok, but the bus service is absolutely horrible. If you're planning on taking the 27th be prepared to wait a ridiculous amount of time.