The Montreal Canadiens took one of their most valuable trade targets off the market by signing centre Jake Evans to a four-year contract worth $2.85 million per season, the team announced Tuesday.