Depending on time of year/weather, you are not far from Canalside. There isn't much as far as attractions but it's a nice area to walk around.
Best spot for wings close to the hotel would be Gabriel's Gate.
And this is obvious but if you've never been, I'd try to get to Niagara Falls.