Port Arthur Stadium in Thunder Bay, Ont., is back in the international spotlight as the site of the 2024 Women’s Baseball World Cup finals, including today's medal matches that involve Canada. But hosting major events isn’t unfamiliar ground for the old building.