Sarah Victoria `` Torri '' Higginson ( born December 6 , 1969 ) is a Canadian actress .
Sarah Victoria `` Torri '' Higginson ( born Burlington , Ontario , December 6 , 1969 ) is a Canadian actress .