Canada · Maths competitions

Olympiad maths classes in Canada

Canada has two major maths competition systems. The Canadian Mathematical Society runs the national Olympiad pathway: CLMC prepares students for the open COMC, which invites top students to CMO or CJMO and also informs APMO and EGMO selection. The University of Waterloo CEMC runs a much larger school programme, including Gauss, Pascal, Cayley, Fermat, CIMC, CSMC and Euclid. CEMC contests form an age and difficulty ladder, not a formal qualification chain: you do not need Gauss to sit Pascal, and Euclid is not a qualifier for CMO.

Lessons are taught in English.

Weekly small groups and 1:1 mentoring · Online worldwide

Students working together in an olympiad maths class

Built for long-term progress

Stronger mathematical thinking first. Competition technique and timing follow.

How we work

The right level, then steady progression

We do not put every student through the same competition course. We start from how they think, then build a plan around their level and goals.

  1. 1

    Trial lesson

    We solve problems together and assess current strengths, gaps and confidence.

  2. 2

    Clear recommendation

    You receive a suggested level, learning format and the priorities to work on first.

  3. 3

    Weekly training

    Lessons build topic depth, flexible problem-solving and competition technique.

  4. 4

    Practice and feedback

    Targeted work between lessons helps us review progress and adapt the plan.

Track record

Experienced support with results behind it

120+

pupils helped to achieve strong results

9 in 10

students improve results or gain awards

8 years

average tutor teaching experience

Competitions we prepare for

A verified, incomplete list. We add contests as we confirm them.

  • COMC
  • CMO
  • CJMO
  • Euclid
  • Gauss 7
  • Gauss 8
  • CLMC
  • CJMC
  • Pascal
  • Cayley (Waterloo)
  • Fermat
  • CIMC
  • CSMC
  • IMO

Planned around the calendar

In 2026-27 the Canadian year runs roughly: CLMC in October, COMC in late October, CIMC, CSMC and CJMC in November, Pascal, Cayley and Fermat in February, CMO and CJMO in March, Euclid in April, and Gauss in May. We align training with these dates where they match a student's goals.

Browse competition dates

Start with a free trial lesson

Book a free trial to discuss goals and find the right level.

Book a free trial