A charity in Canterbury says government funding to tackle homelessness does not go anywhere near far enough.