I would definitely recommend Canoe and as far as the Woodshed is concerned I have been going there for over 10 years and they are consistent with their food and service, both good.
The only complaint I have is that many many years ago they had a plague on the wall for the most oysters eaten with a meal, with a men's and women's total. My wife saw the record eaten and beat both records with a total number eaten of 101. The next season The Woodshed claimed that the placard had been stolen and hence my wife's record was not displayed. I spent BIG BUCKS on the meal and I wanted to see her name "in lights" but it was not to be. Oh well... BTW the myth was also busted that night.