The Leafs have signed defenseman John-Michael Liles to a four-year contract extension. Liles, 31, has played 34 games for the Leafs this season, collecting 21 points on four goals and 18 assists. He ranks second among Leafs defensemen in points, and has recorded two assists in a game on four occasions.