Depuis sa sortie de l'École de physiothérapie de l'Université Dalhousie en 1981, JoAnn a accumulé une vaste expérience dans sa profession, accumulant formation post-universitaire dans un large champ de disciplines connexes

Depuis 1999, elle a continué à pratiquer en tant que physiothérapeute dans sa propre entreprise, Tidewater Physiothérapie Inc, à Lower Coverdale, NB

JoAnn est un membre fondateur du Cavalier Riding Club, un centre CanTRAaccredited desservant la grande région de Moncton, NB, et a régulièrement siégé au conseil d'administration.