WOW! You have a TON of stations available to you! Toronto, Buffalo and Hamilton are all local to your location. They lie in different directions, so a rotator is the easiest solution: otherwise, you'll have to use multiple antennas and some complicated mixing networks. Since Canada won't convert completely to digital broadcasting until August, 2011, you have a selection of analog and digital stations. The simplest solution for you would be to use an all-channel VHF-UHF antenna like a Winegard HD-7082p or a Channel Master Crossfire 3679 mounted on a new rotator. I would also use a high-input, low-noise preamplifier like a Winegard HDP-269, which won't overload in the face of strong, local stations. Be sure to replace all your existing coax cable with new RG-6u cable, and use a high-quality 1 gHz or better splitter to divide the signal to the different sets. A happy byproduct of this system is that it will also offer terrific FM reception when connected to a good FM tuner.
http://www.winegard.comhttp://www.channelmaster.com