Statute of Limitations for UCC / Sale of Goods in Canada

7 min read

Published March 22, 2026 • By DocketMath Team

Overview

Canada’s limitation periods for disputes involving sale of goods often depend on which legal framework governs the transaction. In many commercial contexts—especially where goods are bought and sold across provinces—your starting point is the federal and provincial Sale of Goods legislation, but the limitation period itself is usually handled by provincial limitations statutes.

A common point of confusion: the “UCC” concept you may know from the United States does not exist as a Canadian statute in the same way. Canada instead uses a mix of provincial Sale of Goods acts and provincial limitation statutes (plus any contract terms permitted by law). The result is a practical need for two checks:

  • What claim are you bringing? (e.g., breach of contract for sale, breach of warranty, debt, restitution)
  • Where is the lawsuit (or proceeding) being brought? (because the limitation clock is generally set by the province)

Note: Even when the underlying deal involves “goods,” the limitation period may still be treated like a civil claim under a provincial limitations act—rather than a special “UCC-style” goods statute.

Limitation period

The general baseline: 2 years for many civil claims

In most provinces, the typical limitation period for civil claims is 2 years. The clock commonly runs from when the claim is discovered, not necessarily from when the goods were delivered.

That discovery concept matters in real disputes. For example, if defective goods are delivered on January 10, 2024, but the defect isn’t reasonably identified until June 2024, the “discovery” date may affect when the 2-year period begins to run.

Discovery vs. delivery: how the date changes

While exact rules and definitions vary by province, the working approach for planning is:

  • Delivery/contract date tells you when the event occurred.
  • Discovery date (when you knew or ought to have known) tells you when the limitation period may start.
  • Filing date (when you commence a claim) tells you whether you’re inside the limitation period.

Typical output you can expect from DocketMath

When you use DocketMath’s statute-of-limitations calculator, it typically uses inputs like:

  • Province (or jurisdiction where the claim is brought)
  • Claim type (goods/breach/warranty/debt—where supported by the logic)
  • Relevant start date (often discovery date; sometimes delivery date depending on claim mechanics)
  • Whether there are facts that move the start (e.g., discovery delays)
  • Time extensions where the calculator supports them

The calculator then computes:

  • Limitation start (based on discovery)
  • Limitation end (start + limitation period, with date math)
  • Whether the claim date is likely “in time” (depending on the inputs you provide)

Pitfall: Filing on the “anniversary” of delivery can be wrong if the limitation period is tied to discovery rather than delivery. In practice, it’s the discovery trigger that often changes the deadline.

Quick checklist for sale-of-goods claims

Before you run the numbers, gather these dates and facts:

Practical scenarios (how the deadline shifts)

ScenarioKey datesLikely impact on deadline
Defect discovered immediatelyDelivery: Jan 10, 2024; Discovery: Jan 20, 2024Start date likely near late January 2024
Defect discovered lateDelivery: Jan 10, 2024; Discovery: Nov 1, 2024Start date shifts later, extending the deadline
Documentation delayDelivery: Jan 10, 2024; Discovery: after a test results reportStart date may align with “reasonably ought to know”
Dispute focuses on paymentDelivery: Jan 10, 2024; Claim relates to unpaid invoiceStill often governed by civil claim limitation rules, not “goods” language alone

Key exceptions

Canadian limitation rules include several doctrines and statutory exceptions that can alter when the limitation period starts, pauses, or may be extended. Because these exceptions are fact-sensitive and province-specific, treat the following as a checklist to evaluate whether your situation fits.

1) Tolling/extension doctrines (pause or defer)

Many provincial limitation acts provide for circumstances where time may be suspended or the limitation period may be extended. Common examples in Canadian limitation frameworks include:

  • Fraud or concealment by the defendant (often affects discovery)
  • Misrepresentation that prevents a claimant from discovering the claim
  • Disability of a claimant (varies by statute and definitions)

2) Contract terms (within legal limits)

Sometimes contracts in sales of goods include clauses about notice, dispute timing, or limitation/contractual periods. While parties may be able to shape certain procedural timelines, courts frequently scrutinize contractual limitation clauses, especially if they attempt to shorten limitation periods in ways that conflict with mandatory statutory rules.

Warning: Contract language that “limits time to sue” may not override provincial limitation law in every respect. Always compare contract terms to the governing provincial limitations statute and the timing of notice requirements.

3) Claims against governments or specialized proceedings

If your dispute involves a governmental body or specialized statutory pathways, the limitation rules can differ. Some proceedings have their own schedules or notice requirements that interact with limitation periods.

4) Multiple causes of action

A sale-of-goods dispute can include several claim types:

  • breach of contract
  • breach of warranty
  • set-off/recoupment
  • debt for unpaid invoices
  • restitutionary claims

Even when the factual dispute is the same, the “cause of action” framing can affect the limitation analysis—especially the relevant discovery point.

Statute citation

Because Canada’s limitation periods for civil claims are governed primarily by provincial limitation statutes, the “statute of limitations” citation depends on the province where the claim is commenced.

A frequent starting point in many provinces is a limitation period of 2 years under the provincial limitations act. For example, Ontario uses:

  • Limitations Act, 2002 (Ontario), S.O. 2002, c. 24, Schedule B (commonly referenced for the general 2-year limitation period and discovery-based triggers)

Other provinces have their own statutes (e.g., analogous limitations acts in British Columbia, Alberta, Saskatchewan, Manitoba, Quebec, New Brunswick, Nova Scotia, Prince Edward Island, and Newfoundland and Labrador). The specific section numbers and wording differ, even when the baseline period is similar.

For sale-of-goods substance, many provinces also have:

  • Sale of Goods legislation (often based on earlier common-law traditions and codifications)

Note: Even when a Sale of Goods statute governs delivery, title, risk, and implied terms, the limitation period is typically addressed by the province’s limitation statute rather than by the Sale of Goods act itself.

Use the calculator

DocketMath’s statute-of-limitations tool helps you compute likely limitation deadlines based on the date inputs you provide. Use it to avoid “calendar guesswork” and to test how changing the discovery date changes the outcome.

Inputs to provide

Use these inputs in the calculator workflow (wording may vary slightly depending on the interface):

  • **Province / jurisdiction where the claim will be brought (CA)
  • Claim start date basis:
    • Discovery date (often the default for limitations timing in civil claims), or
    • Delivery/performance date (if your facts support that as the relevant start point)
  • Relevant discovery details (if the tool prompts for it)
  • Your target filing date (or the date you want to compare against the deadline)

How outputs change when you change inputs

Here’s what to expect when you adjust key dates:

  • If you move the discovery date later (because defects were only identified after testing), the computed limitation end date moves later by the same amount of time.
  • If your filing date moves after the computed limitation end, the calculator will flag it as likely outside the limitation period (based on the provided inputs).
  • If you select a different province, the limitation analysis may change due to different statutory language, exceptions, or how the tool maps claim categories.

Run it now

Primary CTA: **Use DocketMath’s statute-of-limitations calculator

If you want the most accurate computation, double-check:

  • the province selection
  • the start-date basis (discovery vs delivery)
  • the claim commencement date you intend to use

Related reading