Canadian Mathematical Society
2004: awarded the Adrien Pouliot Award by the Canadian Mathematical Society for his "continuing and significant contributions to mathematics education in Canada