Bennett portrayed Dee Taggart on the 2015 CBC spy drama The Romeo Section.
Her other acting credits include the films Grave Encounters 2[4] and Leprechaun: Origins,[5] and appearances on television series Supernatural and iZombie.
She appeared as Lydia Branwell in the Freeform fantasy television series Shadowhunters from 2016–2017.
[6] In September 2016, CBC announced it had commissioned a one-hour drama series that follows the star players of an under-21 soccer academy in Montreal, titled 21 Thunder, with Bennett cast as one of the three lead characters.
[9][10] In 2017, Bennett played the role of Jenny in Season 2 of the Showcase/Netflix sci-fi series Travelers.