Kirshner estudió literatura rusa y la industria cinematográfica del siglo XX en la Universidad McGill de Montreal.
Su hermana menor, Lauren Kirshner, escritora, participó en el proyecto I Live Here.
Kirshner debutó en el cine en 1993, a los 18 años, en Amor y restos humanos, de Denys Arcand.
[11] También en 2001, Kirshner interpretó a Catherine Wyler, «La chica más cruel del colegio», en No es otra película de adolescentes.
En 2004, Kirshner interpretó a la escritora Jenny Schecter, personaje principal de la serie dramática The L Word.
Más tarde retomó el papel en un episodio de Star Trek: Strange New Worlds.
Mi personaje [basado en Loughlin pero llamado «Bethany» en la película es tan corrupto, codicioso, narcisista, egocéntrico, y el diálogo es divertidísimo, así que me alegro de que también sean capaces de captar el humor sobre esto".
[25] Ella y Beverly Polcyn fueron nominadas al Mejor Beso en los MTV Movie Awards de 2002 por No es otra estúpida película americana.