She is best known for playing the roles of Brooke Fairburn on The Eleventh Hour, Liz Santerra on Jeff Ltd., Francesca on Rent-a-Goalie, Aife on Lost Girl, Detective Angela "Angie" Deangelis on Orphan Black, and Lorraine "Harmony" Miller on General Hospital.