Margaret travaille à Queen's Park de 1986 à 1998 où elle œuvre en tant qu'adjointe spéciale et agent de liaison du député au bureau du ministre ontarien des Affaires municipales et du Logement de 1995 à 1998.
Auparavant, elle est superviseure aux Projets spéciaux et adjointe du directeur du Progressive Conservative Service Bureau. Elle travaille également à plusieurs campagnes électorales et campagnes à la direction, la première étant l'élection fédérale de 1983 où elle s'occupe du suivi médiatique et de la campagne jeunesse au bureau central de la campagne des Progressistes-Conservateurs.
Margaret continue d'avoir des relations sur la scène politique partout au Canada. Elle est ex-membre du National Board of the Canadian Polish Congress et a représenté cet organisme au pays ainsi que sur la scène internationale. Margaret est nommée par la province de l'Ontario sur le conseil de Toronto Early Years. Elle est actuellement membre du Toronto Polycultural Immigrant and Community Services Board.