Née à Scarborough, MacCharles étudie à l'Université Brock de St. Catharines où elle obtient un diplôme en Affaires et Administration publique. Elle travaille ensuite pour Manulife dans divers rôles liés aux ressources humaines.
Tentant une réforme dans un programme de service pour enfants autistes, celle-ci échoua et MacCharles fut recalée en tant que ministre sans portefeuille responsable de la Condition féminine. Elle redevient ministre des Services gouvernementaux et Services aux consommateurs en et annonce son intention de ne pas se représenter aux élections de 2018 et son retrait de la vie politique.