Laing wurde in Vancouver geboren und wuchs in White Rock, British Columbia, auf.[1] Sie ist väterlicherseits belizischer und mütterlicherseits englischer Abstammung. Laing war Flugbegleiterin und Zweitplatzierte im Wettbewerb Miss Richmond.[1] Laing und ihre beiden jüngeren Schwestern, Nikki und Paige, machten Ausbildungen als Tänzerinnen, bis sie andere Prioritäten setzte und sich auf ihre Schauspielkarriere konzentrierte.[1][2]
Sie wurde durch ihre Fernsehserienrollen als Carly Diggle in Arrow und Maid Marian in Once Upon a Time – Es war einmal … bekannt.[2] 2015 spielte sie in der Rolle der Shamiqua in 8 Episoden der Fernsehserie UnREAL mit. 2018 verkörperte sie Michelle Hunter in der 4. Staffel der Fernsehserie iZombie.