Patrick Marleau leaving Sharks after 19 seasons after signing with Maple Leafs 0 02 Jul 2017 22:38 USATODAY (NHL Top Stories) The 37-year-old Marleau has signed a three-year, $18.75 million deal with Toronto.