top of page
low-poly-abstract-banner-design_1048-10141.avif

Canada AI Olympiad Competition

Basic Information

Registeration Period

Registration is from July to September 2025. 

Eligibility

Students currently enrolled full-time in Canadian secondary schools (Grades 7–12) are eligible to participate. The competition is open to individuals only, and there are no restrictions on nationality.

Timeline

July - September 2025

Register and Prepare

Registration is now open for the CAIO selection test, taking place in November 2025. The exam assesses programming and mathematical skills relevant to AI (see syllabus below).

 

We encourage participants to explore the resources provided in Recourses section below.

Early February 2026

"Home task" of IAIO

The selected team will have extra training sessions in February in preparation for the IAIO. Team members will be assigned a mentor from academia or industry.

The first round of the IAIO starts in early February 2026 with an at-home task. All team members will be expected to work on this before leaving Canada.

November 2025

CAIO Selection Test

All registered secondary school students living in Canada are invited to take the CAIO selection test in November 2025 (specific date to be announced). The contests style will be same as IAIO 2026.

 

Top 3 winners of CAIO to be announced after contest. Students with outstanding performance will be awarded First (10%), Second (20%), and Third (30%) Prizes, along with official certificates from CAIO. 

23rd-27th February 2026

IAIO Main Contests

The IAIO takes place in Ljubljana, Slovenia.

​​

There will be two contests: the first contest will be paper-based, and the second one will be code-based.

The first contest focuses on solving math or algorithmic problems that test conceptual understanding and problem-solving skills. ​The second contest focuses on practical coding, with a practice session scheduled one day before the competition.

3rd-17th January 2026

Weekends Training Camp

An invite-only, multi-day training and selection program will be held over three consecutive Saturdays in January 2026. Students will have lectures in AI, practice papers, and do team building activities.

Four participants will be selected from this camp for the team to represent the Canada at IAIO 2026.

Syllabus

Data Processing

  • Python Pandas

  • Python Numpy

  • Linear algebra fundamentals

Data Visulization

  • Python Matpolitlib

  • Python Seaborn

Resources

Here are some resources that will be useful when preparing for the CAIO contest. We expect people who do well in the contest to have some knowledge of the following areas.

bottom of page