She is known for the Canadian television series Painkiller Jane, where she played the character Maureen Bowers. She also played Dinah Lance/Black Canary on Smallville, as well as 1st Lt. While in school, she took on acting roles in a series of independent films.