She was originally from Victoria, British Columbia and later lived in Gibsons, British Columbia. In 1998 she traveled to Toronto to pursue graduate studies at York University, graduating in 2003 with an Master of Arts degree in ethnomusicology. In 2006 she received an Appalachian Fellowship from Berea College in Kentucky, where studying Kentucky fiddle styles for three months.
Her fiddle instructors include Melvin Wine, Lester McCumbers, Leland Hall, and Art Stamper.
She has performed with The Haints Old Time Stringband since 2007. In addition to playing, teaching, and writing about old-time music she also composes tunes.
She has recorded with Eve Goldberg and Justin Rutledge. Marshall has lived in Galax, Virginia since 2009.
Since 2009 she has served as concert coordinator for the Blue Ridge Music Center.