A CPA is different from an accountant who is not a CPA in many important respects:
Higher level of knowledge and experience with serving clients.
Greater experience with issues involving independence and objectivity.
Deeper understanding of matters which are not traditionally in the domain of accounting, such as personal financial planning and information technology consulting, but which are related to accounting and serving clients.
More experience working with other professionals such as attorneys, brokers, agents, etc.