In Toronto harbour there is a beautiful ship, over 300 feet long with five deck. This is Captain John's Harbour Boat Restuarant. In this quiet, romantic atmosphere you can enjoy the gentle rocking of the boat as you taste some of the best seafood dishes in the city. The princes are a bit expensive but definitely worth it.