The Canadian Math Olympiad (CMO) is Canada’s most prestigious high school mathematics competition. Held annually since 1969, the CMO selects Canada’s team for the International Mathematical Olympiad (IMO) — the world’s foremost mathematics competition for high school students. Performing well at the CMO is one of the clearest demonstrations of exceptional mathematical ability available to a Canadian student, and it carries genuine weight in university admissions at the most selective institutions in Canada and internationally.
This guide covers everything students and parents need to know: what the Canadian Math Olympiad is, who qualifies, what it tests, how to prepare, what a strong performance leads to, and how the CMO fits into the broader Canadian mathematics competition landscape.
What Is the Canadian Math Olympiad?
The CMO is a proof-based mathematics competition organised by the Canadian Mathematical Society (CMS). Unlike multiple-choice competitions, the Canadian Math Olympiad consists entirely of open-ended problems requiring full written solutions — complete mathematical arguments that demonstrate not only the correct answer but the logical reasoning that produces it.
Key facts:
| Feature | Detail |
|---|---|
| Organiser | Canadian Mathematical Society (CMS) |
| Level | National — the highest level of Canadian high school competition |
| Format | 4 problems, 4 hours (historically 5 problems, 3 hours — verify current format) |
| Scoring | Each problem marked out of 7, total out of 28 |
| Frequency | Annual, typically held in late March or April |
| Eligibility | By invitation — qualification required |
| Primary purpose | Selection of Canada’s IMO team |
Who Qualifies for the Canadian Math Olympiad?
The Canadian Math Olympiad is an invitational competition — students cannot simply register. Qualification is through strong performance in earlier CEMC competitions, primarily the Euclid Contest.
The main pathway to Canadian Math Olympiad invitation:
The Canadian Mathematical Society invites students to the Canadian Math Olympiad based on their performance in the Euclid Contest (Grade 12, typically the top 50–80 Euclid scorers in Canada) and in some cases based on other competition results, including the Asian Pacific Mathematics Olympiad (APMO) and the Canadian Open Mathematics Competition (COMC).
The standard pathway:
- Gauss Contest (Grades 7–8) → develops foundational competition skills
- Cayley/Fermat Contests (Grades 10–11) → builds intermediate reasoning
- Euclid Contest (Grade 12) → primary CMO qualification pathway
- COMC (Grades 9–12) → alternative pathway; top COMC scorers may also receive CMO invitations
- CMO → national olympiad; top performers selected for IMO team consideration
The Euclid is the gateway. A student aiming for the Canadian Math Olympiad should be targeting a score in the very top tier of Euclid performers nationally — roughly the top 1% of Euclid writers. This is not achieved without years of structured preparation.
For the full competition pathway, see our Euclid math contest guide, COMC math contest guide, and math competitions in Canada guide.
What Does the Canadian Math Olympiad Test?
The Canadian Math Olympiad tests mathematical creativity, rigour, and depth — not curriculum knowledge alone. A student who is excellent at MCR3U and MHF4U content but has not developed olympiad-level problem-solving instincts will find CMO problems extremely difficult, even if they know every technique involved.
The four main mathematical domains tested:
Algebra
Canadian Math Olympiad algebra problems go far beyond MCR3U and MHF4U curriculum content. Problems involve:
- Functional equations — finding all functions satisfying a given property
- Algebraic inequalities — proving that expressions satisfy AM-GM, Cauchy-Schwarz, or other classical inequalities
- Polynomial identities and properties in contexts that require mathematical insight, not just the rational root theorem or remainder theorem
- Systems with clever substitutions or constructions
Number Theory
Number theory is among the most consistently represented domains at the Canadian Math Olympiad level:
- Divisibility proofs — extending the kind of modular arithmetic reasoning seen in basic proofs by contrapositive or induction to much greater depth
- Diophantine equations — equations in integers with multiple unknowns
- Properties of prime numbers, gcd, and lcm in non-routine contexts
- Constructions showing existence or non-existence of integers with certain properties
Geometry
Canadian Math Olympiad geometry involves synthetic proofs — classical geometry reasoning without coordinates — and sometimes analytic arguments:
- Circle geometry — tangent and chord relationships, power of a point, radical axes
- Triangle geometry — centroid, circumcentre, orthocentre, Euler line properties
- Projective geometry concepts at the olympiad level
- Constructions with proofs of correctness
Combinatorics
Combinatorics at the Canadian Math Olympiad level includes:
- Graph theory — colouring, path and cycle problems
- Combinatorial game theory
- Extremal combinatorics — finding the maximum or minimum of a quantity over a set of configurations
- Pigeonhole principle applications far beyond the basic version
- Counting arguments that require sophisticated double-counting or bijection techniques
What makes Canadian Math Olympiad problems different from Euclid problems:
Euclid problems are difficult but structured — each part provides a hint for the next. CMO problems are open-ended: the student is given a statement and must develop the entire approach independently. There is no scaffolding. The problem may require combining ideas from different domains, applying a technique in an unexpected context, or constructing a clever auxiliary object.
A student who has only practised structured competition problems — where the approach is visible from the problem statement — will find CMO problems qualitatively different in difficulty.

How the Canadian Math Olympiad Connects to the IMO
The Canadian Math Olympiad is one of the selection mechanisms for Canada’s team at the International Mathematical Olympiad (IMO), held annually in a different country each summer.
The selection process:
- CMO results are a primary input into IMO team selection
- Top CMO performers are invited to the Mathematical Olympiad Training Camp (MOTC), organised by the CMS
- From the training camp, approximately 6 students are selected for the Canadian IMO team
- Further selection tests — including the Asian Pacific Mathematics Olympiad (APMO) — may contribute to final team decisions
What the IMO involves:
The IMO consists of 6 problems across two days (3 problems per day, 4.5 hours per day). Problems are harder than CMO problems — they are among the most difficult mathematics problems any high school student in the world is asked to solve. Canadian IMO participants are among the most mathematically capable high school students in the country.
Participation in the IMO — even without a medal — is a significant credential that is noted in university applications, particularly at universities with strong mathematics programmes (Waterloo, Toronto, McGill, UBC, and internationally at MIT, Princeton, Cambridge, and others).
What a Strong Canadian Math Olympiad Performance Leads To
University of Waterloo: Waterloo’s Faculty of Mathematics explicitly considers competition performance in admissions and scholarship decisions. CMO participation and performance is among the strongest signals a student can provide for programmes in mathematics, computer science, and mathematical finance. The Euclid Contest alone is considered — CMO performance is at the level above.
University of Toronto, McGill, UBC: These universities’ mathematics and computer science programmes are competitive; a CMO participant or medallist is a significantly stronger applicant than one with strong curriculum marks alone.
International universities: MIT, Princeton, Caltech, Cambridge, and Oxford all receive applications from Canadian students. CMO participation — particularly combined with IMO team membership — is the type of mathematical credential that these institutions’ admissions processes are designed to recognise.
Scholarships: The Canadian Mathematical Society and various universities offer scholarships specifically tied to competition performance. Waterloo’s Mathematics Scholarship considers Euclid performance; at the CMO level, additional recognition is available.
Beyond admissions: Students who reach the CMO level have typically developed a depth of mathematical thinking — the ability to work on an unsolved problem for an extended period, generate and test approaches, and construct rigorous arguments — that is directly valuable in research mathematics, theoretical computer science, quantitative finance, and any field that rewards deep analytical reasoning.
The Canadian Math Olympiad Problem Style: What to Expect
CMO problems are designed to have elegant solutions — but finding that solution requires genuine mathematical insight. The problems are not merely computation-heavy or technique-heavy; they reward students who can see the underlying structure of a problem.
Typical characteristics of CMO problems:
- The problem statement is short and precise
- The solution requires a non-obvious key idea
- Once the key idea is found, the argument often comes together cleanly
- Multiple correct approaches may exist — the CMO does not require a specific method
- Partial credit is awarded for significant progress toward a solution (marks out of 7 per problem allow fine-grained assessment of partial solutions)
On partial credit:
The CMO’s 7-point-per-problem scoring allows meaningful partial credit. A student who identifies the correct approach, sets up the argument correctly, but makes an error in the final step may score 5 or 6 out of 7. A student who writes nothing meaningful scores 0. Developing the discipline to write partial solutions rigorously — not leaving a problem blank because the full solution is not yet visible — is a specific skill that requires practice.
How to Prepare for the CMO
CMO preparation is a multi-year project. Students who begin specifically targeting the CMO in their final year of high school are almost always too late — the mathematical foundations and problem-solving instincts required take years to develop.
The Preparation Timeline
Grades 7–9: Foundation Build strong foundations across all four olympiad domains. Contest participation at the Gauss, AMC 8, AMC 10, and Cayley level develops the habit of mathematical problem-solving. At this stage, the goal is not CMO-level difficulty — it is consistent engagement with non-routine problems and genuine curiosity about mathematics.
Grades 10–11: Structured Olympiad Preparation Begin working through olympiad problem sets systematically. Key resources at this stage:
- Art of Problem Solving (AoPS) — the standard platform for olympiad preparation internationally
- Past COMC papers — the closest Canadian equivalent to CMO-style problems at an accessible level
- Past AMC 10 and AMC 12 papers
- Introduction to olympiad techniques: mathematical induction, proof by contradiction, the pigeonhole principle, modular arithmetic, classical geometry
For proof techniques specifically, see our math induction proof guide, proof by contradiction guide, and contrapositive guide.
Grade 12: Euclid Target and CMO Readiness By Grade 12, a student aiming for CMO should be writing past Euclid papers under timed conditions and scoring consistently at the very high end. Simultaneously, they should be working through past CMO problems — even if not yet solving them fully — to build familiarity with the problem style and difficulty level.
The Euclid is the gateway. A student who has not substantially mastered the Euclid is not yet ready to attempt CMO-level work productively.

Key Resources for CMO Preparation
Past CMO Problems Available on the Canadian Mathematical Society website (cms.math.ca). Working through past problems — with solutions — is the most direct preparation available. Attempt each problem independently for at least 45 minutes before consulting solutions.
Art of Problem Solving (AoPS) The standard international platform for olympiad preparation. AoPS has dedicated threads for CMO problems, textbooks covering each olympiad domain in depth (Introduction to Algebra, Introduction to Geometry, Introduction to Number Theory, Introduction to Counting and Probability), and an active community of olympiad students.
IMO Shortlist Problems For students at the very highest level of CMO preparation, IMO shortlist problems (available through the IMO website and AoPS) provide the most demanding preparation available.
COMC Past Papers The COMC Part C problems provide the best bridge between Euclid-level difficulty and CMO-level difficulty within the Canadian competition system. See our COMC math contest guide.
Mathematical Olympiad in Canada (MO Canada) Discord and Communities Online communities of Canadian students preparing for competitions provide peer practice, problem discussion, and motivation.
Where the CMO Fits in the Canadian Competition Hierarchy
| Competition | Level | Who writes it |
|---|---|---|
| Gauss Contest | Grades 7–8 | ~75,000+ students |
| Cayley / Fermat | Grades 10–11 | Tens of thousands |
| Euclid Contest | Grade 12 | ~20,000 students |
| COMC | Grades 9–12 | ~5,000 students |
| CMO | National Olympiad | ~50–100 invited students |
| IMO Team | International | 6 students |
The CMO sits at the top of the Canadian high school competition pyramid. Of the approximately 20,000 students who write the Euclid each year, roughly 50–100 are invited to the CMO. Of those, 6 represent Canada at the IMO.
For a comprehensive picture of all Canadian mathematics competitions and how they connect, see our Waterloo math competitions guide and math competitions in Canada guide.
How Think Academy Supports the CMO Pathway
Think Academy Canada works with students from Grade 1 through Grade 12, including students actively preparing for the CEMC competition series, the AMC, and the CMO pathway.
For students targeting the CMO, Think Academy’s approach:
Diagnostic-led placement — every student starts with an assessment that identifies their actual competition mathematics level, not their grade or school mark. A student who is ready for Euclid-level work gets Euclid preparation. A student who needs to build COMC-level foundations gets that first.
Proof-writing development — the techniques most essential for CMO success (mathematical induction, proof by contradiction, the contrapositive, classical inequalities, modular arithmetic reasoning) are built systematically rather than encountered piecemeal in past papers.
Competition-specific problem-solving training — working through non-routine problems, developing the habit of sustained engagement with a problem that doesn’t yield immediately, and building the partial-solution discipline that CMO scoring rewards.
The Euclid as the gateway — Think Academy’s Euclid preparation programme is designed to produce top-tier Euclid scores. For students with CMO ambitions, that means the very top of the Euclid distribution. See our Euclid math contest guide for what that preparation involves.
The free diagnostic assessment is the right starting point — it shows specifically where a student sits in the competition mathematics development ladder and what the most productive next step is.
Frequently Asked Questions
What is the Canadian Math Olympiad? The CMO is Canada’s national high school mathematics competition, organised by the Canadian Mathematical Society. It is a proof-based competition consisting of 4 open-ended problems over 4 hours, with each problem marked out of 7. Top CMO performers are selected for Canada’s IMO team.
How do you qualify for the CMO? Qualification is by invitation from the Canadian Mathematical Society, primarily based on performance in the Euclid Contest (top ~50–80 Euclid scorers nationally) and in some cases the COMC. There is no public registration — students must perform at a very high level in the qualifying competitions.
How hard is the CMO? Extremely difficult. CMO problems require mathematical creativity, deep reasoning, and the ability to construct complete proofs from scratch without scaffolding. The problems are substantially harder than Euclid Part C questions and comparable in style (if not always in difficulty) to IMO problems.
What topics appear on the CMO? Algebra (including inequalities and functional equations), number theory, geometry (synthetic proofs), and combinatorics. The problems do not test curriculum content directly — they require applying mathematical reasoning in novel, non-routine ways.
Does CMO performance help with university admissions? Yes, significantly. University of Waterloo explicitly considers competition performance in admissions and scholarships. For Canadian students applying to elite international universities (MIT, Princeton, Cambridge, Oxford), CMO participation or IMO team membership is among the strongest mathematical credentials available.
What age do students typically compete in the CMO? Most CMO participants are in Grade 11 or 12 (ages 16–18). Exceptionally, younger students qualify through very strong Euclid performance. The mathematical development required means that even most Grade 12 Euclid writers are not yet at CMO level.
How should a student in Grade 8 or 9 start preparing for the CMO? By building strong competition mathematics habits at the appropriate level: Gauss, AMC 8, and AMC 10 participation; systematic work through non-routine problems; and developing genuine mathematical curiosity. The CMO is 4–6 years away for a current Grade 8 student — the goal right now is strong fundamentals and consistent engagement, not CMO-specific techniques.
How many students write the CMO each year? Approximately 50–100 students are invited annually. The exact number varies by year. This represents roughly the top 0.5% of Euclid writers — an extremely select group.
See our related guides: Euclid math contest guide · COMC math contest guide · Canadian Senior Math Contest guide · math competitions in Canada guide · Waterloo math competitions guide · math induction proof guide · proof by contradiction guide · contrapositive math guide · AMC 12 guide · math enrichment guide
The CMO is the pinnacle of Canadian high school mathematics. The pathway to it starts long before Grade 12.

