Parks on the lakeshore tend to attract more migrators than inland parks. So, I'm looking at the Toronto city map. There is Samuel Smith Park, Humber Bay Park, Toronto Island, Leslie spit, Ashbridges Park.
How about Ontario Place? I seldom here anything reported from there. I've never been there myself and I presume there is a reason for it? No good bird habitats? Anybody tried birding there?