Greetings powp,
You have a nice report. Toronto is easy. A portion of Buffalo's signals are also possible for you.
With the signals available, you have a mix of high-VHF (real channels 7-13) and UHF (channels 14 and above). Thus, you need an antenna that supports both bands.
I would install a
Antennacraft HBU33 antenna.
http://www.solidsignal.com/pview.asp...ntenna-(hbu33) Mount to magnetic heading 152 or so. I would expect to see all of Toronto and much of Buffalo except for NBC and a few lower power stations.
Make sure you test location on roof with least amount of obstructions to magnetic 152.
How many TV's do you plan to feed?
Cheers.