The Russians have never claimed the Northwest Passage. The only place it is close to Russia is the Bering Strait, international water between the U. S. and Russia. Their passage is the Northern Sea Route, hugging the Siberian coast.
The NW Passage lies south of the Canadian islands Victoria and Banks. Canada claims the Passage, but the U. S. says it is "international waters."
The Russians claim that the Lomonosov Ridge is an extension of a Siberian mountain range, thus theirs. This conflicts with Canadian claims, but Canada will be the loser. The Danes claim a bit of it, but they also will have trouble keeping it.