Byron's new deal will pay him $3.4 million annually beginning in 2019-20, when he was scheduled to become an unrestricted free agent. Until then, he'll count for $1.116 million against Montreal's cap as he plays out the final season of his current contract.
The 29-year-old joined the Canadiens in 2015-16, and last season marked his second consecutive 20-goal campaign.
Copyright © 2018 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.