The 2026 World Men’s Curling Championship is set to take place in Ogden, Utah, featuring 13 teams from around the globe. Canada has made a strong start.
The 2026 World Men’s Curling Championship is set to take place in Ogden, Utah, featuring 13 teams from around the globe. Canada has made a strong start.