The Capitals and John Carlson agreed Sunday to a new eight-year contract that will pay the veteran defenseman an average value of $8 million per year.