Née à Hildesheim en Allemagne de l'Ouest, Walsh travaille à l'Hôpital régional de Cranbrook. Elle possède aussi une petite entreprise tout en travaillant comme paramédic pour la B.C. Ambulance Service.
Elle siège aussi au conseil municipal de Cranbrook[4].