Skip to main content

Create a comprehensive Canadian Software License Agreement compliant with the Copyright Act (RSC 1985, c C-42), PIPEDA, and provincial contract law. Covers license grant, intellectual property, PIPEDA data protection, support, warranties, limitation of liability, and governing law.

What Is a Software License Agreement (Canada)?

A Software License Agreement (Canada) is a legally binding contract between a software owner (the Licensor) and a party that wishes to use the software (the Licensee), governed by the laws of a Canadian province and the federal laws of Canada. The agreement grants the Licensee specific, limited rights to use the software while the Licensor retains ownership of all intellectual property rights.

Under the Copyright Act (RSC 1985, c C-42), computer programs are protected as literary works. The copyright owner has the exclusive right under s.3(1) to produce, reproduce, perform, publish, or translate the work. Unauthorized reproduction or use of a computer program constitutes copyright infringement under s.27(1). A software license agreement is the legal mechanism by which the copyright owner grants permission for others to use the software without transferring ownership.

The Copyright Act was significantly amended by the Copyright Modernization Act (SC 2012, c 20), which introduced new provisions relevant to software licensing, including anti-circumvention protections (ss.41-41.22) that prohibit the circumvention of technological protection measures applied to software. Section 30.61 provides a limited exception for reverse engineering for interoperability purposes, and s.30.6 permits the making of a single backup copy.

The Personal Information Protection and Electronic Documents Act (PIPEDA) (SC 2000, c 5) is relevant where the software processes personal information. PIPEDA establishes fair information principles governing the collection, use, and disclosure of personal information in the course of commercial activities. Provincial privacy legislation in Alberta, British Columbia, and Quebec provides substantially similar protections.

When Do You Need a Software License Agreement (Canada)?

A Software License Agreement is needed whenever a software owner in Canada wishes to grant another party the right to use its software while retaining ownership and control over intellectual property. The agreement is essential for commercial software transactions, enterprise deployments, SaaS arrangements, and any situation where software is made available to third parties.

For Canadian software developers and publishers, a license agreement protects intellectual property rights under the Copyright Act, defines the scope of permitted use, limits liability, and establishes revenue streams. Without a written agreement, the Licensor may have difficulty enforcing restrictions on use, copying, or distribution.

For businesses acquiring software, the agreement establishes the legal right to use the software, defines the scope of use (including number of users, territory, and duration), and establishes obligations regarding support, maintenance, and warranties.

The agreement should be executed before the Licensee gains access to the software. It should be reviewed whenever terms change, when additional users are added, or when the software is upgraded. Organizations subject to PIPEDA or provincial privacy legislation must ensure that software agreements address data protection requirements, particularly where the software processes personal information of Canadian individuals.

Companies publicly listed on the TSX or TSX Venture Exchange may need to ensure that significant software agreements are properly documented and disclosed as material contracts under National Instrument 51-102.

What to Include in Your Software License Agreement (Canada)

A comprehensive Canadian Software License Agreement must address several essential elements to protect both parties and comply with Canadian intellectual property, privacy, and contract law.

The grant of license should specify whether the license is exclusive, non-exclusive, or sole; define the permitted purpose; identify the territory; and state the duration. The license should clarify that only object code access is granted unless source code access is specifically included.

The license fee section should state the amount in Canadian dollars (CAD), the payment schedule, applicable taxes (GST, HST, PST, or QST depending on the province), and consequences of late payment. Interest rates must comply with the Interest Act (RSC 1985, c I-15) and the Criminal Code s.347, which prohibits interest rates exceeding 60% per annum.

Intellectual property provisions should state that ownership remains with the Licensor and reference Copyright Act protections. The Licensee should be prohibited from removing proprietary notices and from circumventing technological protection measures under ss.41-41.22.

Restrictions on use should address reverse engineering, decompilation, modification, sublicensing, and unauthorized copying, while respecting the statutory exceptions under s.30.6 (backup copies) and s.30.61 (interoperability).

Data protection provisions must address PIPEDA compliance and any applicable provincial privacy legislation where the software processes personal information. The governing law clause should specify the applicable province and include an acknowledgment that the agreement is subject to the federal laws of Canada applicable therein.

Frequently Asked Questions