A: That's why you should read the agreement before you sign it and bring it to an attorney to review. Termination conditions of the contract should be in the contract. You have to follow those. If you don't like them, you can ask the other party if you can change them or if you can break the contract. If they don't agree, you're stuck and will be in breach if you try to cancel it. You can cancel it if the other party breaches it, but you have to have a valid reason or the courts will not grant it and you will end up with major legal bills.
A: Yes. However, a template is a general, non-specific document. Specifying it to your needs can be tricky. You should have a lawyer do it for you because they are trained to limit any liabilities and risks your company may have. It's better to spend the money upfront, then try to get out of a mess letter, which will be much more expensive, especially if you get sued.