Top News & Info
Maple Leafs president Brendan Shanahan has signed a six-year contract extension through 2024-25.