Margaret wurde in Edmonton, Alberta in Kanada geboren. Sie legte ihre Ausbildung am Edmonton Dance Centre und der Sonia Taverner School of Ballet ab, sowie an der Royal Winnipeg Ballet School.
Darauf folgten Engagements am Royal Winnipeg Ballet, dem Ballett Vorpommern in Greifswald und schließlich dem Hessischen Staatsballett.