What board should I be using??
Definitely the Ontario board, as greygarious suggested: http://chowhound.chow.com/boards/23
In addition to searching that board for Niagara to see existing threads, you might want to try "NOTL" which a lot of people write when referring to Niagara-on-the-Lake.
There's quite a bit of discussion already on the board, and you're welcome to start another -- there are a couple of hounds living in the region and many more who regularly visit them.