Variation of contract: Shifren principle
1. Parties may insert 'non-variation' clause into contract
2. Non-variation clause NOT against public policy, and no oral variation of contract effective if the clause entrenched both itself and the rest of the contract against variation
3. Purpose of clause is to prevent disputes and problems of proof
4. Clause did not deprive parties of freedom to contract, since they could still vary the contract if they did it in writing
5. Courts have enlisted waiver, estoppel, and a pactum de non petendo and good faith to circumvent Shifren
6. Brisley v. Drotstey principle directly challenged, SCA unanimously reaffirmed the Shifren principle