I've added places to db, will update threads soon...
Regarding Cape Sherard/Cape Osborn i've a little doubt.
There's a Cape Osborn on the west coast of Devon Island, according to geonames and also toporama (which are both "modern" sources).
There's a Cape Sherard on the east coast of Devon Island (coordinates 74.5995, -80.22217), and on a David Rumsey 1967 map
it's also named (could it be a mistake? It's the only reference i've found so far) Cape Osborn.
I'm unsure about correct naming, and will deepen searches (in the meantime i've already added western Cape Osborn and eastern Cape Sherard). It seems the link for the Northwind is not accessible to me, so i can't read the log directly...