I heard excellent things about the Nanaimo SPCA a few years ago, and in particular, about the staff.
in the past year I had dealings with them myself. I found the staff to be outstanding.