The Hurricanes have agreed to a one-year contract with restricted free agent defenseman Alexander Nikishin, ending a monthslong standoff.