Under the Civil Code of Quebec, suretyship is a contract by which a person, the surety, binds himself towards the creditor, gratuitously or for remuneration, to perform the obligation of the debtor if he fails to fulfil it.