Smart contracts can currently be nullified. Currently smart contracts are not recognized under Canadian Law, and thus transactions done under them deemed illegitimate can be nullified.
NEO