Who can notarize power of attorney?

A notary public. Usually the bank that you do business with will notarize a document for no charge.