Cunneyworth most recently served as interim head coach for the Montreal Canadiens after being promoted to assistant coach of the Canadiens following a one-year stint as head coach of the Hamilton Bulldogs (AHL). He guided the Canadiens to an 18-23-9 record in 50 games after taking over for head coach Jacques Martin midway through the 2011-12 season.

Prior to his time with the Canadiens organization, Cunneyworth spent two seasons as an assistant coach for the Atlanta Thrashers (2008-09 and 2009-10). Cunneyworth began his coaching career as a player-coach under Rochester Americans head coach Brian McCutcheon during the 1999-2000 AHL season. He was hired by the Americans to serve as head coach the following season and retained that post for eight seasons before leaving the Americans to join the Thrashers.

Before retiring as a player, Cunneyworth had an NHL career that spanned parts of 16 seasons. He began his NHL career with the Sabres in 1980-81 after the team selected him in the eighth round of the 1980 NHL Entry Draft and returned to Buffalo in the 1998-99 season for what would be his final NHL season.