My wife and I need to get to Niagra Falls, ON from Montreal on 10/28. I can do in one connection on VIA Business #65 Montreal to Toronto.. then have approximately 1hr wait to catch the GO Lakeshore train to Niagra Falls, ON. I know the GO is a transit train. Are these clean, safe trains on GO...