Margaret Crosland commence à patiner à l'âge de 7 ans et est entraînée par le champion suisse Hans Gerschwiler. Elle représente le Glencoe Club de Calgary en tant que junior et le Winter Club de Winnipeg en tant que senior.
Elle est double championne du Canada en 1958 et 1959.
Elle officie pendant 50 ans en tant que juge de patinage artistique et arbitre international de patinage artistique. Elle juge cinq championnats du monde de patinage artistique et aux Jeux olympiques d'hiver de 1984 à Sarajevo. Elle est reconnue pour avoir aidé les patineurs canadiens par ses encouragements et pour avoir soutenu le sport grâce à des jugements équitables.
En 1978, elle reçoit le Alberta Government Achievement Award en tant qu'Albertaine exceptionnelle. Elle est intronisée au Temple de la renommée des sports de l'Alberta en 1983.
Margaret Crosland meurt le à Calgary, à l'âge de 84 ans[1].