I am the chair of the Canadian International Mathematical Olympiad Committee, and have been involved in olympiads since high school.

Math Olympiad Involvement

Training Materials

A collection of all of my published problems: Problem collection

Algebra

2015 Winter Camp Polynomials
2017 Summer Camp Roots of Polynomials
2018 Winter Camp Functional Equations

Combinatorics

2015 Summer Camp Graph Theory
2019 Games and Strategies

Geometry

2018 Summer Camp Barycentric Bash
2018 Summer Camp Barycentric Formulas (from an Evan Chen handout)

Number Theory

2015 Summer Camp Number Theory
2017 Winter Camp Polynomial Division in NT
2017 Winter Camp Polynomial Division in NT Hints
2018 Summer Camp Number Theoretic Functional Equations
2019 Winter Camp Diophantine Equations
2019 Summer Camp Why things are true

Matthew Brennan

Matthew Brennan was one of my closest friends, and a huge part of the math contest community. We were IMO teammates in 2011 and 2012, where he earned a bronze and a gold medal. He returned as the Canadian deputy leader observer in 2014 and 2017, and was the leader in 2019. He contributed extensively to training and problem proposal, with a significant number of the CMO problems being created by him. Matt passed away unexpectedly due to a heart problem in January 2021.

After his passing, I collected all of his problems that were used on various contests over the years, as well as training materials that he wrote. The geometry handouts are some of the most extensive I have seen, and the problem selection is always exceptional (you might also notice the shift from geometry to combinatorics!). As I have a number of his unproposed problems, I will update the problem collection as they get chosen.
Problem collection

2014 Winter Camp Graph Theory
2014 Winter Camp Synthetic Geometry
2014 Summer Camp Geometry
2017 Winter Camp Miscellaneous Geometry Facts
2017 Winter Camp Some Tricks in Synthetic Geometry
2017 Summer Camp Classical Geometry Configurations
2017 Summer Camp ISL geometry
2017 Summer Camp Induction
2018 Winter Camp Grids
2019 Winter Camp Combinatorial Geometry
2019 Summer Camp Combinatorics I
2019 Summer Camp Combinatorics II

Useful Links

Canadian IMO Training - Contains training materials from past Canadian camps.
Yufei Zhao's handouts - The geometry handouts are highly recommended.
Alex Remerov's handouts
Evan Chen's handouts