| Year | Title | Roles | Episodes | Ref. |
| 1986 | The Little Vampire | | | |
| 1989 | Booker | Donna | | |
| 1989 | 21 Jump Street | Nurse Mrs. Brown Dr. Frick | "Loc'd Out: Part 1" "Out of Control" "Unfinished Business" | |
| 1991-1992 | The Next Line | Herself | | |
| 1992 | Northwood | | "Episode #2.9" "Night Moves" | |
| 1992–1995 | The Commish | Delivery Room Nurse Lab Technician Lab Technician | "A Time to Be Born" "Father Image: Part 1" "Father Image: Part 2" | |
| 1994 | Madison | Ms. Bowen | "Learning Curves" | |
| 1995 | University Hospital | Dr. Sherwood | "You Can Run" | |
| 1995 | The Outer Limits | Dr. Katzman | "The New Breed" | |
| 1995 | Highlander | Shandra Devane | "The Wrath of Kali" "Leader of the Pack" | |
| 1997 | Two | Jennie | "The Reckoning" | |
| 1997 | Super Dave's All Stars | Dancing Lady | | |
| 1998 | The Wonderful World of Disney | Reviewer | "Principal Takes a Holiday" | |
| 1998 | Mercy Point | Sharon Tennant | "New Arrivals" | |
| 1998 | Welcome to Paradox | Faith | "Options" | |
| 1999 | Cold Feet | Saleswoman | "Pilot" | |
| 1999–2000 | Hope Island | Callie Pender | Series regular; 22 episodes | |
| 2001 | Dark Angel | Female Doctor | "...And Jesus Brought a Casserole" | |
| 2001 | Mysterious Ways | Nurse | "Episode 29" | |
| 2000–2001 | You, Me and the Kids | Mrs. Singh | "Mixed Dating" "Suicide" "Suicide Prevention" | |
| 1999–2002 | Cold Squad | Mrs. Hadawi Anita | "First Deadly Sin" "Ambleton" | |
| 2002 | Breaking News | Claire Lippman | "Hi, Noonan" | |
| 2003 | Just Cause | Attorney Veena Tuttle | "Dream House" | |
| 2004 | The L Word | Reporter | "Locked Up" | |
| 2004 | Touching Evil | OSC Agent Sattrah | "Memorial" "K" | |
| 2005 | The Eleventh Hour | Mrs. Nair | "A Virgin Walks Into a Bar" | |
| 2000–2005 | Da Vinci's Inquest | Madam Justice Mishra Councilor Joyce Simkins Interim Mayor Joyce Simkins | "Bring Back the Dead" "Ride a Crippled Horse" "Must Be a Night for Fires" | |
| 2005 | Smallville | Schoolteacher | "Spirit" "Forever" | |
| 2005 | Killer Instinct | Elizabeth Michaels | "Die Like an Egyptian" | |
| 2003–2006 | Stargate SG-1 | Dr. Kelly | "Full Circle" "Stronghold" | |
| 2006 | Godiva's | Preety | Supportive role; 6 episodes | |
| 2006 | Whistler | Patricia | "Fallen" "Out of the Shadows" | |
| 2007 | Falcon Beach | Mrs. Haddad | "After the Fall" "The Spins" | |
| 2007 | Masters of Science Fiction | Dr. Kashani | "The Awakening" | |
| 2008 | Kyle XY | C.I.R. Tech | "To C.I.R., with Love" | |
| 2008 | Robson Arms | Charlotte | "No Sex in the City" "Baby? What Baby?" | |
| 2008–2009 | Battlestar Galactica | Quorum Delegate | "Sine Qua Non" "A Disquiet Follows My Soul" "The Oath" "Blood on the Scales" | |
| 2009 | Caprica | Secretary of Defense Joan Leyte | "Pilot" | |
| 2009 | The Assistants | Mrs. Nidalu | "The Morning After" | |
| 2009 | Fringe | HR Head | "Earthling" | |
| 2009 | V | V Physician | "It's Only the Beginning" | |
| 2010 | Life Unexpected | Ms. Jennings | "Honeymoon Interrupted" "Homecoming Crashed" | |
| 2010 | Always a Bridesmaid | Blaga | "Knocked Up" "My Gay Husband" "So Hippie Together" "Two to Tango" | |
| 2011 | Little Mosque on the Prairie | Mrs. Rashid | "Five Year Plan" "Lord of the Ring" "Amaar's Well That Ends Well" | |
| 2011 | Endgame | Barbara Stillwell | Series regular; 13 episodes | |
| 2011 | Om Inc. | Suzanne | "Meet the Staff" "Inappropriate Touching" | |
| 2012 | Saving Hope | Deepha | "Consenting Adults" | |
| 2012 | Dr. Bob's House | Jean Patel | | |
| 2012 | Emily Owens, M.D. | Mrs. Garang | "Emily and... the Predator" | |
| 2012 | Yoga Town | Neela | Series regular; 11 episodes | |
| 2013 | Baby Sellers | Noureen | | |
| 2014 | Bates Motel | Dr. Elizabeth J. Schaefer | "Shadow of a Doubt" | |
| 2014 | My Little Pony: Friendship Is Magic | Ms. Harshwhinny | "Games Ponies Play" "Flight to the Finish" "Equestria Games" | |
| 2014 | Signed, Sealed, Delivered | Mrs. Hinkle | "The Future Me" | |
| 2014 | Lucky 7 | Nasrin Lashari | "Cable Guy" "Gold Star, Inc." | |
| 2015 | iZombie | Marcy's Mother | "The Exterminator" | |
| 2015 | Mistresses | Phyllis | "Gone Girl" "I'll Be Watching You" | |
| 2015 | The Whispers | Margaret Cohen-Rogers | "Homesick" | |
| 2009–2016 | Supernatural | Dr. Aldrich Principal Ramirez | "The Curious Case of Dean Winchester" "Don't You Forget About Me" | |
| 1993–2016 | The X-Files | Ms. Saunders Dr. Louise Colquitt | "Shadows" "Home Again" | |
| 2016 | Motive | Principal Shirley Davidson | "The Dead Hand" | |
| 2016 | Chesapeake Shores | Judge Ruth Rogers | "We're Gaining a Daughter" | |
| 2016 | No Tomorrow | Amita | "No Debts Remain Unpaid" | |
| 2016 | Lucifer | Eleanor Bloom | "Homewrecker" | |
| 2017 | Frequency | Therapist | "The Edison Effect" | |
| 2017 | You Me Her | Fertility Counselor | "Weird Janis and the White Trash Baby Vessel" | |
| 2017 | Android Employed | Mrs. Cornell | "Community" | |
| 2017–2018 | Ghost Wars | Nadine Mercer | "The Curse of Copperhead Road" "Whistle Past the Graveyard" "Two Graves" "...My Soul to Keep" | |
| 2018 | Life Sentence | Alex Shugren | "The Way We Work" | |
| 2018 | Take Two | Judge Payne | "Smoking Gun" | |
| 2018 | Salvation | Dr. Kandhari | "Crimes and Punishment" "Abre Sus Ojos" "The Manchurian Candidate" "Prisoners" | |
| 2018 | 16 Hudson | Shamila | "Toothbrush #3" "You Snooze You Lose" "Earth To Amala" "Pet Test' | |
| 2019 | Riverdale | Headmistress Patricia | "Chapter Forty-Seven: Bizarrodale" | |
| 2019 | The Murders | Prisha Sharma | "Queen of Hearts' | |
| 2019 | Charmed | Amita Chandra | "Past Is Present" | |
| 2020 | Nancy Drew | Dr. Sandoe Emma Sandoe | "The Girl in the Locket" "The Clue in the Captain's Painting" | |
| 2020 | The Twilight Zone | Jill | "The Who of You" | |
| 2020 | Away | IRSO Head Meera Patel | "Negative Return" "Excellent Chariots" "Vital Signs" "Spektr" "Home" | |
| 2020 | A Million Little Things | Nurse Shayna | "Hit & Run" | |
| 2018–2020 | Corner Gas Animated | Rheena | Supportive role; 14 episodes | |
| 2020 | Loudermilk | Female Judge | "Hit Me Baby One More Time" | |
| 2021 | Home Before Dark | Dr. Singh | "Fighting His Ghost" | |
| 2021 | Molly of Denali | Dr. Amara Batra | "Going Toe to Toe with a Dinosaur" | |
| 2022 | Children Ruin Everything | Nisha | Series Regular role; 36 episodes | |
| 2022 | Deepa & Anoop | Naani-Ji (voice) | Main Character | |
| 2025 | Super Team Canada | RCM-PC, German Chancellor, Clerk, Various voices (voice) | Main Character | [9][10] |