She is best known for her television role as Fatima, a diner owner in the CBC situation comedy Little Mosque on the Prairie.
[4] She is the great-grand-daughter of Benedict Duncan, a slave who fled Maryland through the Underground Railroad and became a sexton in Oakville.
She has been involved in theatrical productions of Sophisticated Ladies, Jacob Two-Two Meets the Hooded Fang, Once on This Island, The Mother Club, A Raisin in the Sun, Ain't Misbehavin', The Nutmeg Press, Recurring John[14] and The Who's Tommy.
Duncan played Harriet Tubman in the CBC Television Special All for One, for which she received an ACTRA Award.
Duncan later reprised the role of Harriet Tubman in 1995 in CBS's Gemini Awards-nominated "Sing Out, Freedom Train".
Duncan's most notable recent role has been as Velma Diggs in the ongoing CBC Television series Diggstown.