In addition to the NHL, Keefe played professional hockey in the International Hockey League (IHL) with the Detroit Vipers (2000-01) and in the American Hockey League (AHL) with three different teams: Springfield Falcons (2001-02), Hershey Bears (2003-04), and Utah Grizzlies (2004-05).
Following his playing career Keefe turned to coaching. He has coached hockey for 18 seasons, all in Canada, at various levels.
He started with the Pembroke Lumber Kings in the Central Canadian Hockey League (CCHL) during the 2006-07 season. Following a run as owner and head coach that led to five consecutive championships, Keefe joined the Sault. Ste. Marie Greyhounds in the OHL. Keefe coached the Greyhounds for two and a half seasons before his first professional hockey job as the head coach of the Toronto Marlies (AHL).
During the 2019-20 season, Keefe was elevated to head coach of the Toronto Maple Leafs, his first coaching job in the NHL. He served as head coach for five seasons.
This next chapter in Keefe’s career will be his first coaching job outside of Ontario, Canada and his second as an NHL head coach.