Jennifer obtained her Honours Bachelor of Arts degree from the University of Toronto (1999) and her Juris Doctor from the University of Western Ontario (2002). She was called to the Bar in the Province of Ontario in 2003. Upon her admission to the Bar, Jennifer practised administrative law and corporate litigation.

In 2006, Jennifer was hired as the first ever General Counsel for the Ontario Society for the Prevention of Cruelty to Animals. In 2008, she released the inaugural edition of the book, Ontario Society for the Prevention of Cruelty to Animals Act, Annotated.

In 2008, Jennifer was hired by the Ontario (horse) Racing Commission as Litigation Counsel.

In 2012, her submissions to the Ontario Bar Association led to the creation of the province's first section dedicated exclusively to Animal Law; just the second of its kind in Canada. She acted as Chair from 2012-2014. Jennifer has been a chair and panelist for various continuing legal education seminars, and a guest speaker and moderator at diverse animal-related sessions. She also appears on a podcast, teaches an Animal Law and Advocacy course, and is regularly quoted and featured as an Animal Law expert in mainstream media.

In 2016, she opened her own practice devoted exclusively to Animal Law.

For the past 17 years, Jennifer has handled hundreds of animal cases before courts and tribunals across Canada.