Re: Does it cost anything to port in Nova Scotia or Newfoundland?
Again, it depends on the particular circumstance. In some places you can anchor so it is free in others you can't anchor so you have to use a marina (dock or moorings). Can't say specifically for the places you mention, but docking is usually based on boat length. In cheaper places it may be $1/ft ($30 for a 30 footer). At the marina where I lived in NYC it was $4.25/foot, so $127 for a 30 footer and remember this is per night. Moorings are generally flat rate and often would be $10 to $20 a night, although in high demand/low supply areas like Nantucket can be $45 or $50. In general, and there are exceptions, prices are higher in big cities and crowded cruising destinations. In Rural Newfoundland you basically never paid and could either tie up at the town dock or anchor. Most cruisers try to anchor whenever possible to save money.
There are cruising guides to tell you what is where and often how much things cost. You should also check a website called Active Captain. It is a sort of Wiki-like collection that describes anchorages and marinas. You can research a lot of useful stuff on the internet.
Finished the circumnavigation in early February in Grenada. Have to work on a book project for the next several months so the boat will be waiting for next year.