Maple Leafs president Brendan Shanahan has signed a six-year contract extension through 2024-25, the club announced Tuesday. Under Shanahan's watch, Toronto hired Kyle Dubas as an assistant general manager in 2014 before adding head coach Mike Babcock and GM Lou Lamoriello in 2015. Toronto drafted Mitch Marner in 2015, won the draft lottery in 2016 for the right to select Auston Matthews, and convinced John Tavares to sign with the Leafs in free agency last summer.