You don’t need a Working Holiday Visa or Work Permit to do Volunteer work. It just have to be strictly unpaid work.
There are some Volunteer works that paid you some. they call it "volunteer" because they don’t meet labour standards like wage, hour and so on...