Nathan MacKinnon expects to sign a contract extension with the Colorado Avalanche soon, and it could make him the highest-paid player in the NHL.

MacKinnon wants to get something done before the season starts next month, adding he'll shelve talks if an agreement isn't reached by Oct. 12 when the reigning champions raise their Stanley Cup banner and begin their title defense.