Here's the facts we know.
The Maple Leafs - Devils game is at 7pm on Saturday, Nov. 18.
Your son and his cousin are in Brantford.
They have to get to Oakville to get the GO Train to Toronto.
How are they getting to Oakville? Might I suggest they take the bus from Aldershot Station? There is a ton of parking, and it transfers to the train in Oakville. They would have to drive by the Aldershot Station to get to Oakville. It just makes sense.
Here are the facts that GO Transit provides:
The GO bus departs Aldershot Station on Saturdays at 4:45pm. The bus arrives at the Oakville Station at 5:20pm and the GO Train departs at 5:30pm This train arrives at Union Station at 6:07pm. The next GO Train doesn't arrive until 7:07pm. They will miss much of the 1st period if they take that option.
On the return trip the westbound trains depart Union Station at 9:43pm, 10:43pm and 11:43pm.
This round trip will cost each person no more than $16.80.
All this information is conveniently available through the GO Transit website at
http://www.gotransit.com