Skip to main content

Technology is rapidly changing what's possible. Public services need to keep up.

Code for Canada is a national non-profit helping governments and non-profits regain control and ownership of their technology platforms.

Trusted across Canada since 2017

Government of Canada
Government of Ontario
Government of British Columbia
Royal Ontario Museum
Government of Nova Scotia
City of Toronto

Helping you exit American tech vendor lock-in.

We're the only organization with the mission to deliver immediate impact while helping you regain control of your technology, one piece at a time.

Technology Strategy

Find the path forward that fits your organization's needs now while creating flexibility for your future.

  • AI Strategy

  • Options Analysis

  • Digital Sovereignty

Software Development

Design and deliver solutions faster than you thought was possible.

  • Service Design & Prototyping

  • Open Source Software Development

  • Digital Public Infrastructure

Team Empowerment

Build your team's technology skills so they can confidently operate without dependence on vendors.

  • Embedded Talent & Mentorship

  • AI & Tech Training

  • Operating model upgrade

AI Workbench

Don't accept the tradeoffs of legacy approaches to technology delivery. Your team can deliver faster and cheaper without sacrificing control, quality, or oversight.

Case Study

Across Inuit Nunangat, dozens of Inuit communities rely on trucks to deliver their water and remove sewage. Residents commonly run out of water more than once a week.

But there was no real data to prove it.

For the first time, they will own the technology and data they need to make running out of water rare and brief.

Read the case study
Water truck passing houses on a Puvirnituq road

Our latest stories

hq toronto clinic reception

Case Studies

Freeing up 2–4 nursing hours a day at HQ Toronto

Kuujjuaq landscape in the winter

Case Studies

Unlocking Reliable Water Access across Northern Canada

woman looking at canadian anti fraud center website on phone

Case Studies

Using AI to help the RCMP combat the rising tide of cybercrime

How We Helped Nova Scotia Create An Evergreen Change Management Playbook For Government Teams

Case Studies

How We Helped Nova Scotia Create An Evergreen Change Management Playbook For Government Teams

How We Helped Grey County Understand How to Leverage AI to Improve Public Services

Case Studies

How We Helped Grey County Understand How to Leverage AI to Improve Public Services

Testing to ensure Kingston residents can find their city’s services

Case Studies

Testing to ensure Kingston residents can find their city’s services

Let's fix Canada's services together.

Get in touch