Contract law of Alberta states that the persons must be competent, of legal age, understand recognized Canadian language formats, the specific dates of the agreement, and all pertinent information or stipulations. The only way a signed contract can be altered or canceled is by agreement of all parties.