Still the trip times on the Barrie line are longer relatively than they are on Lakeshore W. Per GO's website a trip from Allendale to Union takes nearly 2 hrs by train. While a trip from Hamilton to Union takes just over one hr, extrapolate that the remaining inner stations have similar differences in travel times. I simply can't see many people taking a 2 hr trip each way from Barrie (or any station in between for that matter) to spend time in Toronto (and when they do I'd bet they choose to drive) vs those along the Lakeshore W line who are more likely, in my opinion, to do just that. And will more likely choose transit over driving.