I went from Guelph to Toronto recently for a baseball game with my partner. Via rail was somewhere between $40 and $50 (I forget the exact amount) per person each way. We drove instead.
In short, make transit a more viable option and maybe more people will use it.
This was a Sunday and the Go train only runs Monday - Friday for us