 MacDonald was born in North Sydney, Nova Scotia, the daughter of Mary Isabel Royle and George Frederick MacDonald.She was of Scottish ancestry.Her grandfather had been a clipper ship captain who sailed around Africa and South America.