I visited Newfoundland a couple of years ago and heard a pretty good folkie band performing this song. They introduced it by saying it was "a Great Big Sea song," written by Alan Doyle.
When I said I'd first heard it on Lloyd's "Leviathan" album in 1970, they looked at me weirdly. One replied, "Then you must be retro."