$ 0 0 The Colorado Avalanche have signed forward Nathan MacKinnon to a $44.1 million, seven-year deal that runs through the 2022-23 season.