A nurse has faced court charged with defrauding a respected cancer charity of almost $30,000 in Sydney's Inner West.