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 that closes the gap by helping governments and non-profits make technology their core competency.

Trusted across Canada since 2017

Government of Canada
Government of Ontario
Government of British Columbia
Government of Alberta
Government of Nova Scotia
City of Toronto

How we can help

Our partners trust us to deliver results quickly while upgrading their capabilities over time.

Technology Strategy

Find the path forward that fits your organization's needs now, and in the future.

  • AI Strategy

  • Options Analysis

  • Digital Sovereignty

Software Development

Design and develop high quality solutions faster than you think is possible.

  • Service Design & Prototyping

  • Custom Development

  • Digital Public Infrastructure

Capacity Building

We prioritize building your team's technology competence so they can confidently continue without us.

  • Embedded Talent & Mentorship

  • AI & Tech Training

  • Operating model upgrade

AI Workbench

Accelerate your projects end-to-end, with expert human oversight.

DISCOVERY ALPHA BETA LIVE

Testimonial

The Code for Canada team has introduced transformative ideas and equipped us with the skills and methodologies that will enable us to continue our work long after our work together ends.

Brandon Lee

Director General, Global Affairs Canada, Government of Canada

Helping the RCMP NC3 Use AI to Process Fraud & Cybercrime Reports

Case Studies

Helping the RCMP NC3 Use AI to Process Fraud & Cybercrime Reports

Introducing Service Blueprints to Support Digital Transformation at Canada National Defence

Case Studies

Introducing Service Blueprints to Support Digital Transformation at Canada National Defence

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

How We Helped the City of Kingston Understand the Needs of Its Residents

Case Studies

How We Helped the City of Kingston Understand the Needs of Its Residents

How User Research is Helping Find the Best Way to Improve a Community’s Water Access

Let's fix Canada's services together.

Get in touch