Many Canadian schools and community groups want to teach coding but do not have stable funding. The CanCode Grant is a federal program that gives money to support large‑scale digital skills and coding education for youth and educators across Canada. Innovation, Science and Economic Development Canada (ISED) runs the program. CanCode has given millions of dollars to help underrepresented groups build digital skills for the changing job market.
The CanCode Grant is a federal program that funds organizations offering coding and digital skills training to students from kindergarten to Grade 12 and to educators.
Key facts:
CanCode supports projects that reach many regions or the whole country. The goal is to grow proven programs so more Canadian youth develop digital skills.
The CanCode Grant is not open to individual schools applying on their own. Most successful applicants are incorporated non‑profits that deliver programs to schools.
To be eligible, your organization must:
Public and private schools are not typically eligible as lead applicants. However, schools can:
If you work at a school, your role is usually as a delivery partner, not the applicant.
CanCode funding covers costs that are directly linked to running your program, including:
All funded activities must support CanCode’s goals and remain free for participants.
CanCode uses competitive application intakes. There are no rolling deadlines. Each intake has its own application guide and evaluation criteria.
Here is a step‑by‑step look at the process:
Check eligibility
Confirm your organization meets the rules for incorporation, experience, and scale.
Design a large project
Strong applications show:
Show your experience and results
You must prove you have delivered similar programs successfully.
Submit a full proposal to ISED
Reviewers look for:
GrantHub’s eligibility matcher can help you see if CanCode — or other federal programs — fit your organization before you spend time on a full proposal.
Applying as a single school
Individual schools are usually not eligible. Work with an experienced non‑profit.
Charging participation fees
CanCode‑funded programs must be completely free for students and educators.
Planning a small pilot project
Projects with limited reach are rarely competitive.
Weak equity focus
Applications must show clearly how underrepresented groups will be reached and supported.
Q: How much funding can you get from the CanCode Grant?
Funding can reach up to $3 million per project, depending on scope, duration, and national impact.
Q: Who is eligible for the CanCode Grant?
Only incorporated not‑for‑profit organizations with at least three years of experience delivering coding or digital skills programs are eligible.
Q: What age groups does CanCode support?
Programs must target kindergarten to Grade 12 students and educators.
Q: Do CanCode programs have to be free?
Yes. All programming funded by CanCode must be delivered at no cost to participants.
Q: How competitive is the CanCode Grant?
CanCode is very competitive because of the large funding amounts and strong national demand. Clear outcomes and proven delivery experience are important.
If your non‑profit is planning a large coding or digital skills program, the CanCode Grant can help you create a national impact. GrantHub tracks hundreds of active grant programs across Canada, including federal education and digital skills funding, making it easier to see which opportunities match your organization before you apply.
Was this article helpful?
Rate it so we can improve our content.
Canada Proactive Disclosure Data
The Canadian government has funded over 400,000 businesses through 1.27 million grants and contributions. Check your eligibility in 60 seconds.