🇨🇦

MathHub Canada

Waterloo CEMC Math Competition Resources — Past Papers Archive

Online Textbooks

Free textbooks covering Canadian high school mathematics — Ontario curriculum for English students and Quebec PFEQ chapters in French.

📘 Ontario Mathematics — Grades 9–12 6 courses
🇫🇷 Mathématiques — Secondaire Français 11 chapitres
🏆

CEMC Competitions

Gauss, Pascal, Cayley, Fermat & Euclid — 10 years of problems & solutions (2016–2025)

About CEMC

Math Education in Canada

Canada's mathematics curriculum varies by province, with Ontario and Quebec offering two of the most rigorous programs. Ontario students follow a course-code system (e.g., MPM2D for Grade 10 Academic, MCV4U for Grade 12 Calculus & Vectors), while Quebec's francophone system progresses through Secondaire 1–5 before CEGEP-level differential and integral calculus.

MathHub provides free interactive textbooks for both streams: Ontario Grades 9–12 (including Functions, Advanced Functions, and Calculus & Vectors) and Quebec Secondaire through CEGEP (covering arithmétique, algèbre, géométrie, trigonométrie, and calcul différentiel/intégral). Each chapter includes worked examples, interactive Desmos graphs, and practice problems with step-by-step solutions.

For students preparing for university, CEMC competitions (Gauss, Pascal, Cayley, Fermat, Euclid) are widely recognized by Canadian universities as evidence of mathematical ability. Our archive provides past papers with full solutions to help students prepare effectively.

CA Blog

French & English math guides, contest tips & weekly Canada math news

📬 Weekly Canada Math Newsletter

IB & AP exam dates · Gauss/CEMC alerts · New past papers · Free resources

→ View all blog posts

MathHub is free for everyone. If it helped you, consider supporting us.

☕ Support on Ko-fi