La Brennan, attiva in Nor-Am Cup dal novembre del 2005, in Coppa del Mondo ha esordito il 16 gennaio 2009 a Whistler (34ª) e ha ottenuto il primo podio il 6 dicembre 2015 a Lillehammer, classificandosi 3ª nella staffetta 4x5 km. In carriera ha preso parte alle rassegne iridate di Falun 2015, classificandosi 16ª nella 30 km, 30ª nell'inseguimento e 4ª nella staffetta, e di Lahti 2017, dove si è classificata 32ª nella 10 km e 28ª nell'inseguimento. Ai XXIII Giochi olimpici invernali di , suo esordio olimpico, si è classificata 58ª nell'inseguimento; l'anno successivo ai Mondiali di Seefeld in Tirol 2019 è stata 24ª nella 10 km, 16ª nella 30 km, 10ª nell'inseguimento e 5ª nella staffetta. Il 12 dicembre 2020 ha conquistato a Davos in sprint a tecnica libera la prima vittoria in Coppa del Mondo; ai Mondiali di Oberstdorf 2021 si è classificata 17ª nella 10 km, 34ª nella sprint, 5ª nella sprint a squadre e 4ª nella staffetta.