Good Faith and Honest Performance in Commercial Contracts
Original exam-style practice. Not an official university, NCA, law-society or bar-admission paper.
Scenario
Northgate Foods Inc ("Northgate"), a national grocery wholesaler, has used Beaverbrook Cold Chain Ltd ("Beaverbrook"), a Winnipeg refrigerated carrier, as its prairie-region distributor since 2021 under a Distribution Services Agreement. Clause 9 provides that the agreement renews automatically each calendar year unless either party gives six months' written notice of non-renewal. Clause 4 gives Northgate "sole discretion" to set weekly route allocations among its carriers. The agreement contains an entire agreement clause stating that it records the parties' complete bargain.
In February 2025, Northgate's board confidentially approved "Project Keel", a plan to move all trucking in-house and end its third-party carrier contracts by January 2026. Beaverbrook's founder, Dana Okafor, asked Northgate's logistics vice-president several times that spring whether she should plan for 2026. The vice-president replied that the relationship "has never been stronger", that renewal was "really just paperwork", and that Beaverbrook should be "gearing up for bigger volumes next year". In May, Northgate asked Beaverbrook to install a $90,000 fleet-telemetry system "to align with our 2026 network".
Relying on these assurances, Beaverbrook installed the telemetry system, bought three new refrigerated trailers for $840,000, and declined a two-year carriage contract offered by Lakehead Provisions, a competing wholesaler. From June onward, Northgate quietly cut Beaverbrook's weekly route allocations by roughly 40 per cent, shifting the routes to its new in-house fleet under clause 4.
On 30 June 2025, Northgate served written notice of non-renewal under clause 9, effective 31 December 2025. The notice complied with clause 9 in every formal respect. Beaverbrook now faces an idle, newly expanded fleet, and the Lakehead offer has lapsed.
Your task
Advise Beaverbrook whether Northgate has breached any duty of good faith recognised in Canadian common law, paying particular attention to the duty of honest performance and the exercise of contractual rights and discretions, and advise on the damages Beaverbrook could recover. Do not consider Quebec civil law.
Issue checklist
- •Bhasin: organising principle of good faith vs the specific duty of honest performance
- •Was the non-renewal an exercise of a contractual right caught by the duty of honesty (Callow)?
- •Did the vice-president's statements and the telemetry request amount to knowingly misleading conduct, or mere silence/optimism?
- •Limits: no general duty of disclosure or loyalty; Northgate need not reveal Project Keel
- •Clause 4 'sole discretion' route allocations: the Wastech purpose-connection constraint
- •Effect of the entire agreement clause: can the duty of honesty be excluded?
- •Damages: expectation measure as if the duty had been performed; the lost Lakehead opportunity; wasted expenditure; mitigation
Model answer (attempt the paper first)
Issue Northgate's non-renewal notice was formally valid, so Beaverbrook's claim must rest on how Northgate behaved before serving it: (1) did the spring assurances breach the duty of honest performance; (2) did the route reallocation breach the duty to exercise discretion in good faith; and (3) what damages follow?
Framework Bhasin recognised good faith as an organising principle of Canadian contract law and created a specific duty of honest performance: a party must not lie to, or knowingly mislead, its counterparty about matters directly linked to performance of the contract. The duty is a doctrine of general contract law rather than an implied term, so the entire agreement clause cannot exclude it. The organising principle does not create free-standing duties of loyalty or disclosure, and it never requires a party to subordinate its own commercial interests.
Honest performance and the non-renewal CM Callow Inc v Zollinger holds that exercising a termination or non-renewal clause is itself "performance": a party that knowingly misleads its counterparty about whether the right will be exercised breaches the duty even where the notice is formally compliant. Misleading conduct includes lies, half-truths, omissions and active conduct, not only outright falsehoods. Here, Northgate decided in February not to renew, yet through the spring its vice-president said the relationship had "never been stronger", called renewal "just paperwork", urged Beaverbrook to gear up for 2026 volumes, and procured a $90,000 telemetry upgrade pitched as alignment with "our 2026 network". These are affirmative representations that knowingly created and sustained a false impression directly linked to the clause 9 right — closely analogous to the deception in Callow. Northgate may answer that the remarks were commercial optimism and that nothing was final until June; but once it knew its conduct had created a false impression, failing to correct that impression while watching Beaverbrook invest crossed into knowing deception.
Silence versus disclosure Critically, Northgate owed no duty to disclose Project Keel. Bhasin preserves the right to remain silent and to act self-interestedly. Had Northgate said nothing and simply served notice in June, Beaverbrook would have no claim. The wrong is not non-disclosure but the half-truths and the telemetry request — active misleading, which Callow distinguishes from permissible silence.
The clause 4 discretion Wastech holds that even a "sole discretion" must be exercised consistently with the purposes for which it was conferred; an exercise unconnected to those purposes is unreasonable and a breach, although a court will not substitute its own view of a reasonable allocation or force Northgate to prefer Beaverbrook's interests. If clause 4 exists to match carrier capacity to fluctuating route demand, diverting 40 per cent of volumes to stand up an in-house fleet is arguably extraneous to that purpose. Northgate will respond that the purpose was broad supply-chain flexibility, comfortably covering integration. This claim is genuinely contestable and weaker than the honesty claim.
Damages The measure is ordinary expectation damages: Beaverbrook must be put in the position it would have occupied had the duty been performed — that is, had it not been misled — not as if the contract had renewed. In Callow the Court inferred a lost opportunity on this basis. Beaverbrook's concrete lost opportunity is the two-year Lakehead contract it declined; lost profits on that contract are the primary head. The $840,000 trailer purchase and the telemetry spend are recoverable to the extent they were wasted because of the deception, avoiding double recovery against the Lakehead profits. Beaverbrook cannot recover profits for hypothetical renewal years: the non-renewal itself was lawful. Mitigation principles apply to any replacement work now available.
Conclusion Northgate almost certainly breached the duty of honest performance; the Wastech discretion claim is arguable but uncertain. Beaverbrook should claim expectation damages anchored to the lost Lakehead opportunity plus wasted reliance expenditure.
Marking rubric
Cleanly separates the organising principle from the duty of honest performance; applies Callow to the exercise of the non-renewal right with the half-truth/active-conduct distinction; runs the Wastech purpose-connection test on clause 4 with counterarguments both ways; nails the damages measure (as if not misled, not as if renewed) and identifies the Lakehead offer as the lost opportunity; notes the duty cannot be excluded by the entire agreement clause.
Accurate Bhasin/Callow framework applied to the facts with some nuance on silence versus misleading; mentions Wastech but applies it thinly; damages discussed on the right measure but without isolating the lost opportunity or the double-recovery point.
Identifies a duty of good faith and concludes the statements were dishonest, but blurs the organising principle into a free-standing duty; misses or misstates the disclosure limit; damages treated generically as 'breach of contract damages' without the Callow counterfactual.
Argues the notice itself was invalid or that Northgate owed a duty to reveal Project Keel; no engagement with Callow or Wastech; damages claimed for renewal years; or answer is conclusory with no application to the facts.
Common mistakes
- ✗Treating Bhasin as creating a free-standing duty to act in good faith generally, instead of an organising principle plus the specific duty of honest performance.
- ✗Arguing the clause 9 notice was invalid or the non-renewal wrongful: the remedy for dishonest performance is damages, not setting aside a formally valid notice.
- ✗Asserting Northgate had to disclose Project Keel — there is no general duty of disclosure; the breach lies in the active half-truths, not the silence.
- ✗Assuming any self-interested use of the clause 4 discretion is automatically a breach, rather than applying Wastech's purpose-connection test.
- ✗Claiming damages as if the agreement would have renewed for 2026 and beyond, instead of the position Beaverbrook would have occupied had it not been misled.
- ✗Saying the entire agreement clause excludes the duty of honesty — it cannot, because the duty operates as general contract doctrine, not an implied term.
Revision notes
- •Step 1 — frame: Bhasin gives an organising principle of good faith that manifests through specific doctrines; it is not itself a cause of action.
- •Step 2 — honesty: no lying or knowingly misleading about matters directly linked to performance; Callow extends this to the exercise of contractual rights such as termination and non-renewal clauses.
- •Step 3 — how parties mislead: lies, half-truths, omissions and conduct can all qualify; pure silence plus a validly exercised right is not a breach.
- •Step 4 — discretion clauses: Wastech requires exercise consistent with the purposes for which the discretion was conferred; courts do not police the commercial wisdom of the choice.
- •Step 5 — limits: no duty of disclosure, no duty of loyalty, no obligation to subordinate one's own interests; the duty of honesty cannot be contracted out of.
- •Step 6 — damages: expectation measure on the counterfactual that the duty was performed (the claimant was not misled); look for a concrete lost opportunity, as in Callow.
Linked cases
- Bhasin v Hrynew[2014] 3 SCR 494