Leah Gibson wurde in Victoria, der Hauptstadt der kanadischen Provinz British Columbia, als Zwillingstochter geboren.[2][3] Bereits im Alter von vier Jahren begann sie professionell zu Tanzen, bevor sie später auch in Ballett und Formen des Jazz ausgebildet wurde.[4][5] Sie besuchte eine High School mit künstlerischem Profil. Nach dem Abschluss studierte sie Psychologie an der University of Victoria. Noch während der Studienzeit wurde sie für ihre erste professionelle Theaterrolle besetzt und brach in der Folge auch das Studium ab. Nachdem kurze Zeit später das nötige Geld für die Tour fehlte, zog Gibson nach Vancouver, um sich auf ihre Schauspielkarriere fokussieren zu können.[6]
2009 war Gibson in der Rolle der Hannah wiederkehrend in der Miniserie Riese: Kingdom Falling zu sehen. Von 2012 bis 2013 folgte eine Seriennebenrolle als Candi Lussier in Arctic Air. Von 2013 bis 2014 war sie als Cathy Laszlo in der Serie Rogue zu sehen. Weitere Nebenrolle folgten in The Returned und Shut Eye. 2018 übernahm sie als Inez Green eine große Rolle in der zweiten Staffel der Netflix-Serie Marvel’s Jessica Jones. 2020 übernahm sie als Tamara eine Nebenrolle in der zweiten Staffel der Serie Manifest.