The Montreal Canadiens have signed Finnish defenceman Otto Leskinen to a two-year, entry-level contract.