Tomas Fleischmann and the Canadiens agreed to a one-year contract reportedly worth $750,000 on Sunday.

Fleischmann, 31, played 66 games with the Florida Panthers and Anaheim Ducks in 2014-15, scoring eight times and adding 19 assists.

Fleischmann has 123 goals and 187 assists in 581 regular-season games with the Washington Capitals, Colorado Avalanche, Panthers and Ducks. He added four goals and five assists in 35 playoff games.