Adam has spent several years coaching top club and high school programs, winning several provincial titles. He has served as an assistant coach with the University of Saskatchewan Huskies for several years and was the head coach in 2009. In 2002 he served as head coach of the Saskatchewan U-16 Men's program. In 2003 and 2004 he served as head coach of the Provincial U-18 Team. Adam has been head coach of Saskatchewan's 2001, 2005 and 2009 Canada Games Teams.