Kampf will be able to sign elsewhere in the league, rather than accepting a job in the AHL.
As of now, Kampf was in the third year of his $2.4 million AAV ($9.6 million in total) contract.
He began the year in the AHL after failing to make the Maple Leafs' regular-season roster after training camp.
Since then, he's languished in the minor leagues while believing he should've been a call-up while Steven Lorentz and Scott Laughton are out on injury.
Is a reunion with the Chicago Blackhawks in the cards for David Kampf?
After four games played with the Marlies this season, he'd decided against staying long-term in the AHL and left the team.
That'd result in a suspension from the Maple Leafs organization (without pay), which led to today, his free agent status, and his contract termination.
"This season's stint in the minors was the first of Kampf's career since he played 33 games with the Rockford IceHogs in 2017-18, ahead of his first NHL campaign"
Kampf was a regular fixture in the Maple Leafs organization, playing 301 games total, scoring 85 points (31-54), and playing in 26 postseason games.
Before Craig Berube, he was a regular in the lineup under Sheldon Keefe and led the team in ice time on the PK.