Canada could have had a second Pacific port in Prince Rupert, if Charles Hays didn’t die on the Titanic. He had ambitious plans on developing much of Prince Rupert, but it died with him.
In addition, there were also several spots in the Baltic where the Russians could have built a port, before St. Petersburg was a thing. Ust-Luga could have been a port that would serve Russia well, without the need for St. Petersburg. Ivangorod would have also been a viable port as well, if those tradesmen led by Hans Schlitte didn’t get caught on their way there (that PoD was the basis for the TL I wrote a long time ago that eventually resulted in a more active Russian presence in the Pacific). Kola could have also been built as a viable port in the Arctic, that would have served as a western port, in the event that Russia was blocked from the Baltic. I know it may sound a bit insane, but Murmansk was built for that very purpose that I explained.