Cannon was born in Albany, Georgia, where her father was stationed as a noncommissioned officer in the United States Marine Corps.
[3] At Poly Prep, Cannon was captain of the dance and step teams, ran track and cross-country, and became familiar with European languages.
[2] At the center, she promoted wellness for women and lobbied the state legislature for policies and programs to improve health care.
[10] Cannon serves on the Code Revision, Creative Arts and Entertainment, Ethics, Human Relations and Aging, Insurance and Small Business Development committees of the House.
[15] She was asked twice to stop knocking on the door before being arrested by Georgia State Patrol officers[16] who charged her with felony obstruction and "Preventing or disrupting General Assembly sessions or other meetings of members".