Canadiens Agree To 4-year Deal With Lars Eller