The best thing about canoe is the view. Having said this, I have been there a few times for both lunch and dinner. I keep finding it to have great service with mediocre food at an outrages price. For the price you pay, the quality and taste of the food just does not match.
At my most recent visit, I called a week in advance to make a reservation for a client who was coming into town, I asked for a table by the windows and was told it would not be a problem. Well, we did not get one even though we showed up on time, there were tables available and we reminded them again. Our server was fantastic and made the whole evening. But, as much as I hate to say it, the food was "ok" at best.
I have asked other friends who have been there and they agree also. They will go back but you always feel that you have been had a bit when you get the bill given the quality and taste of the food. Too bad as everything else is great.
There are just so many other places within 1 or 2 blocks that you can go for better food and far less money.