The Canadiens have signed Swiss defenseman Raphael Diaz to a one-year contract, according to an Associated Press report. The 25-year-old free agent got a two-way deal that will pay him $900,000 if he sticks with the big club. “We are very pleased to have reached an agreement with Raphael Diaz, who we strongly believe has all the attributes to play in the NHL,” GM Pierre Gauthier said Friday in a statement. “Raphael is a defenseman with excellent offensive and defensive skills, who constantly improved his play over the years.”