2024
Humane as Rachel York
2024
Self Reliance as Mary
2023
The Mattachine Family as Leah
2023
The End of Sex as Emma
2023
Slip as Sandy (3 episodes)
2023
Appendage as Claudia
2023
The Rig as Rose Mason (7 episodes)
2022
Celebrity Jeopardy! as Self (1 episode)
2022
Norman Lear: 100 Years of Music and Laughter as Self
2021
Chapelwaite as Rebecca Morgan (10 episodes)
2020
Stronger Together, Tous Ensemble as Self
2020
Best Wishes, Warmest Regards: A Schitt's Creek Farewell as Self
2020
50 States of Fright as Megan Bloom (2 episodes)
2019
The Masked Singer as Special Message (via video) (1 episode)
2018
Never Saw It Coming as Keisha Ceylon
2017
Save Me as Sasha (2 episodes)
2016
Houdini & Doyle as Madame Korzha (1 episode)
2015
12 Monkeys as Jennifer Goines (43 episodes)
2015
Man Seeking Woman as Krystal (1 episode)
2015
Schitt's Creek as Stevie Budd (79 episodes)
2014
Holder's Comma as Woman
2014
That Burning Feeling as Genevieve
2013
The Returned as Kate
2013
All the Wrong Reasons as Nicole Cambria
2013
The Good Escape as Carol
2013
Secret Blackheart as Kate / The Pirate
2012
Hitched for the Holidays as Julie
2012
Match Game (1 episode)
2012
Citizens of Cosmopolis as Self
2012
My Awkward Sexual Adventure as Julia Bowe
2012
Cosmopolis as Jane Melman
2011
Good Neighbours as Louise
2010
Rookie Blue as Celery (5 episodes)
2010
The Trotsky as Alexandra Leith
2010
Republic of Doyle as Tricia (1 episode)
2006
Ruby Gloom as Misery (voice) (40 episodes)
2006
Snow Cake as Vivienne Freeman
2006
It's a Boy Girl Thing as Chanel
2006
This Space for Rent as Iona Goldenthal (3 episodes)
2005
Carl² as Chloe Crashman (voice) (65 episodes)
2004
Legend of Earthsea as Rosa (2 episodes)
2004
6teen as Starr (voice) (94 episodes)
2004
Blood as Noelle Terry
2004
This Is Wonderland as Marsha Flutie (1 episode)
2003
A Problem with Fear as Dot
2002
Puppets Who Kill (1 episode)
2001
Mutant X as Charlotte Cooke (1 episode)
2001
Anne of Green Gables: The Animated Series as Diana Barry (voice) (26 episodes)
2001
MythQuest as Contessa Juietta De Medi (1 episode)
2001
Braceface (13 episodes)
2001
Braceface as Alyson Malitski (voice) (12 episodes)
2001
Chasing Cain as Holly
1999
The Life Before This as Margaret
1999
Happy Face Murders as Tracy Billings
1999
Twice in a Lifetime as Young Blair Wilson (1 episode)
1999
Love Letters as Gretchen Lascelles
1998
Boy Meets Girl as Angelina Milleflores
1997
Every 9 Seconds as Missy
1997
Earth: Final Conflict as Julie Payton (1 episode)
1997
The Last Don as Young Rose Marie (1 episode)
1997
Dead Innocent as Nicole
1992
Are You Afraid of the Dark? (3 episodes)