News

The Toronto Maple Leafs signed former captain John Tavares to a four-year contract worth $4.38 million per season.