Kanaya would have to feed on troll blood, and it'd probably have to be from one who's higher than her on the hemospectrum, most likely Terezi because she'd be the most willing, Vriska might let her but she'd probably charge her for it because she's like that

Okay but she’s also revered as a God by the Troll Kingdom, I feel like she wouldn’t have a problem opening a blood bank