Hadri Law
Toronto skyline

Key Considerations for Software License Agreements in Canada

How It Works

Three simple steps to working with our Toronto business lawyers.

1
Step One

Initial Call

One of our intake specialists will call to get your information.

2
Step Two

Consultation Call

One of our experienced lawyers will follow up and explain our proposal and briefly answer any questions.

3
Step Three

Sign Retainer

Once the retainer is signed we will get to work on solving your problems.

Hadri LawApril 17, 20265 min read

Software license agreements in Canada are governed by the Copyright Act, which protects software as a literary work. Key considerations include the scope of the licence grant, intellectual property ownership, data protection under PIPEDA, limitation of liability, audit rights, and termination and data portability rights, especially for SaaS agreements where your data lives on the vendor's servers.

Every Canadian business uses software. From accounting platforms and project management tools to custom-built enterprise systems, software underpins how businesses operate today. Yet most businesses sign software license agreements without fully understanding what they are agreeing to, and the consequences can be significant.

The most important thing to understand: buying software does not mean owning it. In almost every commercial software transaction, the customer obtains a licence to use the software, not ownership of the underlying code. The copyright owner retains all rights not expressly granted. Everything else flows from that distinction.

This guide covers what you need to know about software license agreements in Canada: the legal framework, types of licences, key clauses, SaaS-specific considerations, and negotiation strategies for both licensors and licensees.


The Canadian Legal Framework for Software Licensing

Software licensing in Canada operates within a clear legal framework, primarily anchored in federal and provincial law.

The Copyright Act of Canada

Software is protected as a literary work under section 3(1) of the Copyright Act of Canada. This protection arises automatically upon creation; no registration is required. The copyright owner holds exclusive rights to reproduce the software, create derivative works, and distribute copies.

A licence is the mechanism by which copyright owners grant others permission to exercise some of these rights within defined parameters. The licence does not transfer ownership; the licensor retains the copyright. This is why software companies can licence the same product to thousands of customers while retaining full ownership.

Employee vs. Contractor IP Ownership

A frequently overlooked issue: who owns software that a business has commissioned? Under section 13(3) of the Copyright Act, software created by an employee in the course of their employment is automatically owned by the employer, unless the employment agreement says otherwise.

Software developed by an independent contractor follows a different rule: the contractor retains ownership of the work unless there is a written IP assignment clause in the contract. Businesses that pay contractors to build custom software but fail to include an assignment clause may find the contractor owns the work they paid for. Any agreement for custom software development must explicitly address IP ownership.

Privacy Law: PIPEDA

Software that collects, processes, or stores personal information triggers obligations under the Personal Information Protection and Electronic Documents Act (PIPEDA). Licensing agreements must address how personal data is collected, used, stored, and protected, and what happens in a breach.

Consumer Protection and Electronic Contracts

The Ontario Consumer Protection Act limits certain licensing terms in business-to-consumer contexts, including overly broad warranty disclaimers and hidden auto-renewal provisions. The Electronic Commerce Act, 2000 governs electronic contracts. Clickwrap agreements (requiring active acceptance) are generally enforceable; passive browsewrap acceptance is more vulnerable to challenge.

Export Controls

Certain software categories, including encryption software, dual-use technology, and software with military applications, may be subject to export restrictions under the Export and Import Permits Act. Businesses licensing software across borders must verify whether these controls apply.


Types of Software License Agreements in Canada

Before reviewing specific clauses, it helps to understand which type of licence you are dealing with, as this shapes the entire agreement.

Perpetual Licence: A one-time payment grants the right to use a specific software version indefinitely. The licensor retains copyright, but the licensee's access does not expire. The limitation: no ongoing updates or support unless separately contracted.

Subscription / Term Licence: Recurring fees, monthly or annually, for access to the software. When the subscription lapses, access ends. Typically bundles updates, security patches, and support. The SaaS model is the dominant modern form of subscription licensing.

Exclusive vs. Non-Exclusive: Most commercial software licences are non-exclusive; the vendor grants identical rights to many customers. An exclusive licence grants one licensee sole use within a defined scope; the licensor cannot grant those same rights to others during the term.

Open Source Licences: Two broad categories:

  • Permissive licences (MIT, Apache 2.0): broad use and modification rights with minimal restrictions, typically requiring attribution.
  • Copyleft licences (GPL, AGPL): derivative works must be distributed under the same terms. Businesses embedding GPL/AGPL code in commercial products must audit for disclosure obligations.

Enterprise / Custom Agreements: For mission-critical deployments, businesses negotiate beyond standard EULAs to secure custom terms including volume pricing, service level commitments, source code escrow, and tailored indemnification.


Key Clauses in Software License Agreements

Regardless of licence type, certain clauses define most of the risk in any software licensing arrangement.

Grant of Licence Clause

The most important clause in any software license agreement defines precisely what rights are being granted. A well-drafted grant clause specifies: whether the licence is exclusive or non-exclusive; whether it is perpetual or time-limited; the geographic scope; the number of authorised users and devices; the permitted use cases; and whether sublicensing is permitted.

Vague grant clauses lead to disputes. Before signing, ensure you can clearly describe what you are and are not permitted to do.

Intellectual Property Ownership

The licence grants rights to use IP; it does not transfer ownership. Key IP ownership questions arise in complex transactions: who owns customisations the vendor builds for you? Who owns improvements you develop using the licenced software? These questions must be answered explicitly. In custom development agreements, an IP assignment clause is essential.

Fees, Payment Terms, and Price Escalation

Payment provisions should address more than the stated price. Watch for: price escalation clauses (many SaaS agreements permit annual increases; cap these); true-up provisions (enterprise licences often require annual reconciliation of actual vs. contracted user counts; understand the financial exposure); and currency (specify CAD vs. USD for Canadian businesses on multi-year agreements).

Warranties and Warranty Disclaimers

Standard commercial software licenses include a limited warranty that the software will perform substantially as described. Most disclaim implied warranties of merchantability and fitness for purpose, which are generally enforceable in B2B contexts in Canada. The Ontario Consumer Protection Act may limit these disclaimers in B2C contexts.

As a licensee, insist on warranties that: (a) the licensor holds the right to grant the licence; (b) the software does not infringe third-party IP; and (c) the software has been screened for malicious code.

Limitation of Liability

Licensors typically cap liability at fees paid over the prior 12 months and exclude consequential, indirect, and punitive damages. These caps are generally enforceable in Canadian commercial agreements.

As a licensee, evaluate whether the cap is proportionate to your potential loss. Negotiate: higher caps for data breaches and IP indemnification claims; carve-outs for gross negligence and wilful misconduct; and removal of consequential damage exclusions for high-risk failures.

Indemnification

The licensor should indemnify the licensee against third-party claims that the licenced software infringes their IP. Vendors typically carve out claims arising from the licensee's modifications or product combinations. The licensee's indemnification obligation typically covers breach of agreement and unauthorised use. Review notice and cooperation requirements carefully; failure to provide timely notice can void the indemnification.

Data Protection and Privacy

In any software license agreement that involves personal data, address:

  • Data ownership: The licensee owns its data. This should be explicit.
  • Security standards: Encryption, access controls, security certifications (SOC 2, ISO 27001).
  • Data residency: Where is data stored? Regulated industries may require Canadian data residency.
  • PIPEDA compliance: Confirm the vendor handles personal information in compliance with PIPEDA.
  • Breach notification: Require notification of confirmed or suspected breaches "as soon as feasible." PIPEDA does not prescribe a specific timeframe, but 72 hours is widely recommended as a best practice and should be negotiated into the agreement.
  • Data return and deletion: Right to export data in a usable format; vendor obligation to delete within a defined period post-termination.

Audit Rights

Licensors often reserve the right to audit licensee use to verify compliance. Without limitations, audits can be intrusive and expensive. Negotiate: advance written notice of at least 30 to 60 days; frequency limits (no more than once annually absent cause); the right to provide internal records first; and cost allocation only if material non-compliance is found.

Source Code Escrow

Licensees do not ordinarily receive source code. This creates risk: if the licensor becomes insolvent or abandons the product, the licensee has no way to keep the software running.

A source code escrow deposits the source code with a neutral third-party agent. If a defined release event occurs, such as licensor insolvency, product abandonment, or material breach of maintenance obligations, the source code is released to the licensee. For mission-critical software, source code escrow is a standard and reasonable protection to insist on.

The federal government's supplemental conditions for licenced software provide a useful reference for standard escrow expectations.

Term, Renewal, and Termination

Understand whether the agreement renews automatically or requires affirmative action. Many SaaS agreements auto-renew unless cancelled 30 to 90 days before expiry. Push for: termination for cause after a notice and cure period (typically 30 days); termination for convenience with reasonable notice if locked into a multi-year commitment; explicit data export rights on termination; and clarity on which provisions survive termination.

Governing Law and Dispute Resolution

US vendors' standard agreements frequently select US state law and US arbitration. For Canadian businesses, specify Ontario law and Ontario courts where possible. If arbitration is required, understand the implications: binding, private, limited appeal grounds.


SaaS Agreements: Special Considerations

SaaS agreements share many features with traditional software licences but carry distinct considerations. With SaaS, the licensee never installs the software; they access it over the internet through the vendor's infrastructure. This creates unique dependencies.

Service Level Agreements (SLAs): Industry standard uptime is 99.9% (approximately 8.7 hours of downtime per year). Enterprise deployments often require 99.95% or higher. Remedies for downtime, typically service credits, are a floor; for mission-critical applications, negotiate termination rights for chronic failures. SLAs should also specify support response times by severity level.

Data Portability and Exit Planning: Before signing any SaaS agreement, know how you will leave. Negotiate explicit data export rights in standard formats (CSV, JSON, XML), a post-termination transition period of at least 30 days, and an obligation on the vendor to delete your data within 90 days.

Auto-Renewal: Many SaaS agreements auto-renew unless cancelled 30 to 90 days before the renewal date. Calendar the cancellation deadline at the time of signing.

Subprocessors and Data Residency: Modern SaaS applications rely on subprocessors (AWS, Azure, Google Cloud). Your agreement should require disclosure of all subprocessors, advance notice before adding new ones, and confirmation that subprocessors are bound by the same data protection standards. For regulated businesses, Canadian data residency requirements may be non-negotiable.

Vendor Modifications: Most SaaS agreements permit the vendor to modify the service with minimal notice. Negotiate: advance notice of material changes (30 days or more); the right to terminate if changes materially impair functionality your business depends on.


Negotiation Considerations for Both Sides

For licensors: Define the grant narrowly. Retain IP in customisations. Include reasonable audit rights. Cap liability at fees received. Scope IP indemnification carefully, carving out claims from licensee modifications. Use your home jurisdiction.

For licensees: Don't accept standard terms for material agreements without review. Read the grant clause carefully. Push for meaningful SLAs with termination rights. Insist on source code escrow for critical systems. Negotiate audit right limitations. Secure data portability before signing. Assess whether the liability cap reflects your actual exposure. Watch price escalation clauses. Select Canadian governing law where possible.


Common Mistakes to Avoid

  1. Assuming purchase equals ownership. Software purchases are almost always licence grants, not property transfers.
  2. Ignoring open source licence obligations. Embedding GPL or AGPL code in commercial products without compliance creates serious IP exposure.
  3. Failing to assign IP in custom development contracts. Without a written assignment clause, the contractor may own the software they built for you.
  4. Missing auto-renewal cancellation windows. Calendar SaaS renewal deadlines when you sign.
  5. Signing without a data portability clause. You may not be able to retrieve your own data on exit.
  6. Accepting unlimited audit rights. Without caps, audit provisions can be used as a commercial tool to pressure licensees.
  7. Overlooking governing law clauses. US jurisdiction in a US vendor's standard terms may reduce your Canadian law protections.

Frequently Asked Questions

What is the difference between a software licence and software ownership?

Ownership means you hold the copyright and can reproduce, modify, and distribute the software. A software licence grants specific, limited rights to use software owned by someone else, under defined terms and for a defined period. Most commercial software is licenced, not sold. The licensor retains copyright in all cases.

Who owns software built by a contractor in Canada?

Under the Copyright Act, an author is the first owner of copyright in their work (s. 13(1)). Section 13(3), which assigns copyright to employers for works made in the course of employment, does not apply to independent contractors. This means a contractor who builds software retains ownership by default, absent a written IP assignment clause. If your business hires a contractor to build custom software without an assignment clause, the contractor likely owns the resulting work, even if you paid for it.

What is source code escrow and when do I need it?

Source code escrow deposits the software's source code with a neutral third party. If a trigger event occurs, such as licensor insolvency or product abandonment, the source code is released to the licensee. It is most valuable for mission-critical software where loss of vendor support would be catastrophic and is a standard request in enterprise software negotiations.

What does PIPEDA require in a software licensing agreement?

PIPEDA requires that agreements address how personal information is collected, used, disclosed, and protected. Key provisions include data security standards, breach notification obligations (PIPEDA requires notification "as soon as feasible" after determining a breach has occurred; 72 hours is a widely recommended best practice to negotiate into vendor agreements), data residency, and obligations on deletion of personal information at termination.

What are SLAs in SaaS agreements?

A Service Level Agreement (SLA) is the contractual commitment from a SaaS vendor on service performance, typically uptime guarantees, support response times, and remedies for failures. Industry standard is 99.9% uptime. Remedies typically include service credits; for mission-critical software, negotiate termination rights for chronic performance failures.

Can a licensor limit its liability to zero in Canada?

No. Limitation of liability clauses in B2B agreements are generally enforceable in Canada, but courts will not uphold provisions that eliminate all meaningful remedy or are unconscionable. The Ontario Consumer Protection Act further restricts liability disclaimers in B2C contexts.

What happens to my data if I cancel a SaaS agreement?

Without a data portability clause, the vendor may have no contractual obligation to return your data in a usable format. Before signing any SaaS agreement, negotiate explicit export rights in standard formats, a post-termination window of at least 30 days to complete the export, and an obligation on the vendor to delete your data within 90 days of termination.

Are clickwrap agreements enforceable in Canada?

Yes. Clickwrap agreements, requiring active acceptance by clicking "I Agree," are generally enforceable under the Electronic Commerce Act, 2000 (Ontario), provided the terms are reasonably brought to the user's attention. Browsewrap agreements, where acceptance is implied by use of the site, are more vulnerable to challenge.

Can a software vendor prohibit reverse engineering?

Generally, yes. Reverse engineering prohibitions are standard in commercial software licences and are generally enforceable in Canada. The Copyright Act contains limited exceptions for interoperability, but these are narrow. Do not assume you have the right to reverse engineer licenced software unless the agreement expressly permits it.


Sources & Official Resources

Federal Statutes Cited

  1. Copyright Act, s. 3(1): Definition of Copyright (software as literary work)
  2. Copyright Act, s. 13(1) & 13(3): Ownership of Copyright (employees vs. independent contractors)
  3. Personal Information Protection and Electronic Documents Act (PIPEDA)
  4. Export and Import Permits Act: Export Controls on Software and Technology

Ontario Statutes Cited

  1. Consumer Protection Act, 2002: Unfair Practices, Auto-Renewal, and Contract Terms
  2. Electronic Commerce Act, 2000: Validity of Electronic Contracts and Clickwrap Agreements

Government Guidance

  1. Federal Government: Supplemental Conditions for Licensed Software (escrow standards)
  2. Office of the Privacy Commissioner: PIPEDA Breach Notification Requirements

Contact Hadri Law

Software license agreements carry real legal and financial consequences, for companies that licence their software and for the businesses that depend on it. Whether you are a software company preparing your first enterprise licence, a startup evaluating a mission-critical SaaS agreement, or a business commissioning custom software development, the terms of your agreement shape your risk exposure for years to come.

Hadri Law advises businesses on commercial agreements, including software licensing agreements, SaaS contracts, and custom development agreements. Our team works with both licensors and licensees to negotiate agreements that reflect actual risk allocation.

Nassira El Hadri and Nicholas Dempsey advise on commercial agreements and technology contracts. Martina Caunedo provides guidance on cross-border tax implications of international software licensing arrangements.

We serve clients across Toronto, Mississauga, Oakville, Burlington, Hamilton, and the greater Ontario region, in English, French, Spanish, and Catalan.

Contact us for a free initial consultation:

Phone: (437) 974-2374 Email: nassira@hadrilaw.com Book online: calendly.com/hadrilaw/free-consultation

The information in this post is for general informational purposes only and does not constitute legal advice. Software licensing agreements vary widely, and the appropriate terms depend on the specific circumstances of your transaction. Consult a qualified lawyer before signing any material software agreement.

Share this article

Client reviews on Google

5 Star Rating
Georjo Tabucan

Georjo Tabucan

What truly sets Nassira and Hadri Law apart is their genuine commitment to helping people. I had the benefit of experiencing Nassira’s unwavering support with my matter, and it made an enormous difference during a stress…

Stephanie McDonald

Stephanie McDonald

Nassira at Hadri Law has built a strong reputation in Toronto as a business lawyer for corporate, commercial, and M&A transactions. When my clients need help with incorporations, shareholders' agreements, and other busin…

Tricia Armstrong

Tricia Armstrong

Narissa is an exceptional lawyer who brings both professionalism and a genuine commitment to her clients. I reached out to her regarding a situation and she responded with clear, insightful feedback in under 24 hours. He…

Sachi Antkowiak

Sachi Antkowiak

Nassira is nothing short of amazing. From the very first moment I worked with her, I could tell she genuinely cared about me and my goals. She took the time to truly understand not just the legal aspects of my business b…

Rachael McManus

Rachael McManus

Hadri Law was excellent to work with! Nassira was helpful, professional, accommodating and knowledgeable. We engaged the firm to help gather documents for an out-of-country wedding. Would definitely recommend.

Chigozie Agbasi

Chigozie Agbasi

I approached Nassira of Hadri Law via Linkedln in March 2023 on our quest for a corporate legal representative. Hadri Law has never seized to impress us with their on-time approach to documents drafting and review. Most…

Steven Greene

Steven Greene

I hired Nassira to settle a legal dispute for me. Nassira was one of the best lawyers I have ever hired. She was very communicative, making sure I understood the steps we had to take to resolve the issues I had. She was…

Aseemjot Kaur

Aseemjot Kaur

The firm is very professional. It delivers work on time and does it perfectly without saying much. I connected with Nassira on LinkedIn and instantly I realized that this lady can do wonders. I would recommend everyone g…

Serving Ontario and the Greater Toronto Area

From our offices at First Canadian Place, we serve businesses and entrepreneurs across Ontario.

Schedule Your Free Consultation

Discuss your business legal needs with our experienced team. We offer consultations in English, French, Spanish, and Catalan.

First Canadian Place, 100 King Street West, Suite 5700, Toronto, ON M5X 1C7

Send Us a Message

Prefer to write? We'll respond within one business day.