Software patents

A software patent is a Canadian patent granted under the federal Patent Act for a computer-implemented invention. Software is patentable only where the claims, read as a whole, define a new, useful and non-obvious practical application rather than an abstract algorithm or mere scheme. Protection lasts 20 years from the filing date, subject to maintenance fees.

How BC law treats it

Patents are federal and are granted by the Canadian Intellectual Property Office under the Patent Act, RSC 1985, c P-4. Section 27(8) bars patents for a mere scientific principle or abstract theorem. Courts have held that a computer-implemented invention can be patentable, but that the computer must be part of the actual invention, not just a tool for carrying out an abstract idea (Canada (Attorney General) v Amazon.com Inc, 2011 FCA 328). In Benjamin Moore & Co v Canada (Attorney General), 2023 FCA 168, the Federal Court of Appeal set aside a three part subject matter test imposed by the Federal Court and declined to lay down a new one, so the analysis still starts with purposive construction of the claims. A patent gives the owner the exclusive right to make, use and sell the invention for 20 years from the filing date, as long as annual maintenance fees are paid. For applications filed on or after December 1, 2020, the term can be extended by a patent term adjustment where the patent office took unreasonably long to grant it. Canada uses a first to file system. An applicant's own public disclosure, such as a demo, pitch or product launch, does not bar a Canadian application if it is filed within one year of that disclosure (s. 28.2), but many other countries have no similar grace period. Copyright and patents protect different things. Copyright protects the code automatically as a literary work, but not the underlying idea or functionality. A patent can protect the functional method itself, regardless of how it is coded, but must be applied for, examined and paid for.

What it means for your business

For a tech founder, a patent can protect a genuinely novel technical method and add value in financing and acquisitions. It is costly and slow, and pitching or launching publicly before filing can destroy protection abroad. Many software businesses rely instead on copyright, trade secrets and contracts. The decision should be made before any public disclosure, with a clear view of where the company will seek protection. Example: A Victoria startup develops a new method for compressing sensor data on low power devices. It files a Canadian patent application before presenting at an investor demo day, preserving its ability to seek protection in other countries.

Risks and common mistakes

Pitching or launching publicly before filing, losing patent rights in countries with no grace period. Assuming copyright in the code also protects the underlying functionality. Seeking a patent for a business method that adds nothing technical beyond running on a computer. Missing annual maintenance fees, which causes the patent or application to lapse. Failing to have employees and contractors assign inventions to the company in writing.

Key authorities

Frequently asked questions

Can you patent software in Canada?

Yes, in some cases. A computer-implemented invention can be patented if, read as a whole, it is a new, useful and non-obvious practical application, not just an abstract algorithm or a business method run on a computer. Each application is assessed on its claims.

Does Canada have a grace period for patents?

Yes. Under section 28.2 of the Patent Act, your own public disclosure does not bar a Canadian application filed within one year. Many other countries, including most of Europe, have no such grace period, so file before disclosing if you want international protection.

How long does a software patent last in Canada?

Generally 20 years from the filing date, provided annual maintenance fees are paid, with a possible patent term adjustment for unreasonable examination delay on newer applications. If fees are missed and not corrected in time, the patent or application lapses.

Related terms

Patent | Intellectual property | Copyright | Trade secrets | Software development agreements | Technology transfer

Wondering whether your software invention can be patented? Talk to a Fulcrum intellectual property lawyer.

General information about British Columbia and Canadian law, current to October 2026. It is not legal advice; get advice on your own situation.