 Cannon trained at The Second City, ImprovOlympic, and ComedySportz.One of her first jobs was as a performer at ComedySportz.She has performed sketch and improv for theaters including Boom Chicago in Amsterdam, Netherlands, The Second City in Chicago and Las Vegas, ImprovOlympic (West and Chicago) and at The Upright Citizens Brigade Theatre in Los Angeles and New York City.