 MacDonald also worked at Dalhousie Legal Aid, the North End Clinic and the North End Parent Resource Centre.In 1998 MacDonald successfully ran for the Nova Scotia New Democratic Party nomination in Halifax Needham.She was elected in the 1998 provincial election and was re-elected in the 1999, 2003, 2006, 2009 and 2013 provincial elections.