Veteran of the popular Canadian series Degrassi who has portrayed her character of Esme Song in both Degrassi: Next Class and Degrassi: The Next Generation. She has also played the role of Chelsea in The Stanley Dynamic and Stacey in Life with Boys. She took piano and voice lessons before getting into acting. She performed in school musicals such as Aladdin, Legally Blonde, Bugsy Malone, A Christmas Carol and Willy Wonka, and in operas for a children's chorus.