以前トロントに住んでいましたので、分かる範囲で書きますね。
トロントからハミルトンへはGoTrainで行けます。
トロントのUnion StationからLakeshore west方面の電車です。
http://gotransit.com/publicroot/en/Default.aspx
ハミルトンの駅も町の中心地にあるわけではないので、駅からはバスやタクシーを利用することになるのではないでしょうか。
また、トロントからミシサガへの行き方は地下鉄+バスでTTC(the Toronto Transit Commission)を使っていく方法と、Go BUSで行く方法があると思います。
こちらは行く場所によると思うので、ウェブで検索されるといいかと思います。
http://www3.ttc.ca/
これで分かるとよいのですが。