There is a bus station there, but it costs a hundred dollars more than the ticket to Toronto, which is one station off. From there, you (or we, since we might as well go together) can take a shuttle bus to Hamilton for about 5 bucks.
I did all the research in February, this is the most cost-effective route I could find.