Shannon was born in Edmonton, Alberta and was raised in rural, southern Alberta. Shannon obtained her law degree from the University of Alberta in 1988 and immediately came North to article under Donald M. Cooper in private practice. From 1991 – 1995, she worked for Legal Division, GNWT, where her primary responsibilities were to provide legal advice to the Department of Health and the Department of Social Services. Shannon started her own practice in 1995, with her focus being on child protection and administrative law. She also acted as counsel for the Languages Commissioner from 1996 – 2000. Over the course of many years, she also has conducted many high-level investigations for the Legislative Assembly and various Ministers.
Shannon was asked to take over the position of Languages Commissioner in 2005, which she did until 2008. Shannon was again asked to take over the position in an Acting capacity in 2015 and was appointed as Languages Commissioner in October 2015 for a four-year term. Shannon was also appointed as a Special Languages Commissioner to handle one complaint in 2014.
Prior to obtaining her law degree, Shannon obtained a Bachelor of Science degree in Rehabilitation Medicine (with distinction) from the University of Alberta in 1983. She went on to practice as a speech pathologist for several years before attending law school. This focus on communication has always been one of Shannon’s passions.