Sochi is the largest resort city in Russia. The city is situated on the Sochi River, along the Black Sea in the North Caucasus of Southern Russia, with a population of 466,078 residents, and up to 600,000 residents in the urban area. From Wikipedia
This championship-winning staff will prepare Canada for the return of NHL talent at Milan-Cortina 2026.