I would extend with an amendment.
This will also give you the chance to clean up any issues there may have been with the original contract. For example, there are many RTO contract templates out there that show option deposits and monthly credits as non-refundable. CMHC will not finance these...