A Canadian actress, she graduated from Brampton Centennial High School and has appeared in over eighty films since 1988, including Saint Monica (2002), Land of the Dead (2005), Dr. Jekyll and Mr. Hyde (2008), Wandering Eye (2011), and Molly Maxwell (2013). She received a Genie Award nomination for Best Supporting Actress at the 13th Genie Awards in 1992 for The Shower.