I would call CIC and ask to be sure what you put for your husband's father.
For the translation, any official paper in Spanish needs to be translated. Yes, marriage certificate, birth certificate, antecedentes penales. I don't remember the rest...maybe someone else could clarify.