Any bank at which you are a customer will notarize documents for you for free.
If that's not the case in your country, ask them for a different procedure. It's not something they intend to be onerous.
That said, this sounds unreasonable and if you're not in the US this may violate consumer protection regulations if they didn't require the same level of verification to sign the contract in the first place.