The New Jersey Devils and restricted free agent forward Dawson Mercer have agreed on a three-year contract worth $4 million per season, TSN's Darren Dreger reports.