Just because there is a stop there, doesn't mean that ALL the trains need to stop there...
There could be direct trains and trains that pass through a couple of other stations.
BTW, I think that there should be a MTL-Niagra (via Hamilton) line and a Windsor-QC (via Ottawa and Pearson) line.