The Blue Jays play the Skydome. I saw them win the World Series here. I also watched my one and only Cricket match, as well as an Irish Hurling game here. Its an incredible sports venue.
Toronto Maple Leafs in the Maple Leaf Gardens.
Niagara on the Lake is a must see
Technically not Toronto but within a short drive is the village of Unionville