Just returned from Cape Breton, and heading back up at least two more times in the next three months: I second in a big way the Chowder House in Neils Harbour. Simply outstanding chowder. If oysters are your thing, you've got to try the local Aspy bay oysters, where they are plucked fresh at a local camping ground and served up; its called the Hideaway Campground and its near Neils Harbour. A truly great local product. http://www.campingcapebreton.com/file/oyster.html And yes, Sydney should hang their collective head in shame for not being able to put forward a decent - mid-level - dining experience. However, in Boularderie, off the TC highway, there is the Cedar House restaurant and bakery which has excellent fish and chips as well as fish cakes.