Brendan Shanahan appears set to leave his job as NHL disciplinarian and become the Maple Leafs' president, a source confirmed to ESPN.com on Thursday.

An announcement is expected as early as Friday, according to the source.