Hurricanes agree to four-year deal with captain Jordan Staal
Hurricanes captain Jordan Staal signed a four-year contract worth $11.6 million prior to becoming an unrestricted free agent.