Participation of Canada at IMO



Canada has participated 34 times at the IMO and its team members gained 27 gold, 47 silver and 80 bronze medals.

  To look for a particular contestant in the database, enter (a part of) his/her name.



IMO81 Ranking: 7/27
CAN1 David Ash                        42 Gold Medal
CAN2 Arthur Baragar                        25  
CAN3 David Bernier                        23  
CAN4 John Bowman                        16  
CAN5 John Chew                        35 Silver Medal
CAN6 Georges Gonthier                        42 Gold Medal
CAN7 Charles Timar                        37 Silver Medal
CAN8 Julian West                        29 Bronze Medal
Total:8 members304033484256 249 G:2, S:2, B:1

IMO82 Ranking: 17/30
CAN1 Todd Cardno      3  0  2  0  7  2  14 H. mention
CAN2 Edward D. Hatton      7  0  2  3  0  0  12 H. mention
CAN3 Alastair Rucklidge      4  1  2  7  7  2  23 Bronze Medal
CAN4 Charles S. Timar      7  0  3  6  7  6  29 Bronze Medal
Total:4 members21 1  9 162110 78 G:0, S:0, B:2

IMO83 Ranking: 14/32
CAN1 Michael Clase                        22 Bronze Medal
CAN2 Neale Ginsberg                        18 Bronze Medal
CAN3 Mike Molloy                        14  
CAN4 Martin Piotte                        25 Bronze Medal
CAN5 William Rucklidge                        17 Bronze Medal
CAN6 Bruce Sutherland                        6  
Total:6 members 0  0  0  0  0  0  102 G:0, S:0, B:4

IMO84 Ranking: 20/34
CAN Mike Bradley      5  0  0  7  3  0  15 H. mention
CAN Frank D'Ippolito      5  5  0  2  0  0  12  
CAN Mike Molloy      7  2  1  0  6  0  16 H. mention
CAN Martin Piotte      7  7  0  7  0  0  21 Bronze Medal
CAN Minh Tue Vo      3  1  0  7  3  1  15 H. mention
CAN Lily Yen      3  0  0  1  0  0  4  
Total:6 members3015 1 2412 1  83 G:0, S:0, B:1

IMO85 Ranking: 12/38
CAN1 Frank D'Ippolito      7  7  0  1  0  1  16 Bronze Medal
CAN2 Moses Klein      1  7  0  7  0  0  15 Bronze Medal
CAN3 Martin Piotte      7  7  0  1  2  1  18 Bronze Medal
CAN4 Giuseppe Russo      1  7  0  0  0  0  8 H. mention
CAN5 Eric Veach      7  7  1  4  0  1  20 Bronze Medal
CAN6 Minh Tue Vo      7  7  1  2  7  4  28 Silver Medal
Total:6 members3042 2 15 9  7  105 G:0, S:1, B:4

IMO86 Ranking: 16/37
CAN1 Bryan Feir      1  0  0  4  4  5  14  
CAN2 Rocky Lee      7  5  0  1  1  0  14 H. mention
CAN3 Alexandru Romosan      2  0  0  0  3  0  5  
CAN4 Giuseppe Russo      7  5  1  3  2  0  18 Bronze Medal
CAN5 Steven Siu      7  7  1  1  6  7  29 Silver Medal
CAN6 Ravi Vakil      7  7  0  7  6  5  32 Silver Medal
Total:6 members3124 2 162217 112 G:0, S:2, B:1

IMO87 Ranking: 16/42
CAN1 Stephen Fry      0  7  0  3  7  0  17 H. mention
CAN2 David Lee      2  7  1  0  1  0  11 H. mention
CAN3 Rocky Lee      4  7  0  1  6  1  19 Bronze Medal
CAN4 Gavin MacBeath      1  6  0  7  3  0  17 H. mention
CAN5 Colin Springer      7  7  5  5  7  2  33 Silver Medal
CAN6 Ravi Vakil      7  7  7  7  7  7  42 Gold Medal
Total:6 members214113233110 139 G:1, S:1, B:1

IMO88 Ranking: 10/49
CAN1 Philip Jong      4  0  1  0  5  1  11  
CAN2 David McKinnon      1  6  1  0  7  0  15 Bronze Medal
CAN3 Gurraj Sangha      4  0  0  0  7  0  11 H. mention
CAN4 Colin Springer      7  7  1  6  1  0  22 Bronze Medal
CAN5 Patrick Surry      7  3  1  7  7  0  25 Silver Medal
CAN6 Ravi Vakil      7  7  7  7  5  7  40 Gold Medal
Total:6 members3023112032 8  124 G:1, S:1, B:2

IMO89 Ranking: 19/50
CAN1 Andrew Chow      7  3  0  1  0  0  11 H. mention
CAN2 Ian Goldberg      7  0  0  1  7  6  21 Bronze Medal
CAN3 Jeffrey Higham      7  5  0  7  7  0  26 Bronze Medal
CAN4 Philip Jong      6  7  1  7  7  7  35 Silver Medal
CAN5 James Law      0  0  0  1  7  0  8 H. mention
CAN6 Hugh Thomas      3  3  2  7  7  0  22 Bronze Medal
Total:6 members3018 3 243513 123 G:0, S:1, B:3

IMO90 Ranking: 11/54
CAN1 Etsuko Amano      7  1  1  1  6  4  20 Bronze Medal
CAN2 Daniel Brown      3  7  7  7  7  1  32 Silver Medal
CAN3 Andrew Chow      7  1  2  1  3  1  15 H. mention
CAN4 Ian Goldberg      7  3  2  7  7  3  29 Silver Medal
CAN5 Jeffrey P. Grossman      7  2  2  7  7  3  28 Silver Medal
CAN6 Hugh Thomas      0  3  1  0  7  4  15 H. mention
Total:6 members311715233716 139 G:0, S:3, B:1

IMO91 Ranking: 14/55
CAN1 Ian Goldberg      7  7  4  7  7  7  39 Gold Medal
CAN2 Jeffrey P. Grossman      7  7  5  7  7  3  36 Silver Medal
CAN3 Adam Logan      7  7  5  7  5  1  32 Silver Medal
CAN4 Peter Milley      7  2  6  7  0  0  22 Bronze Medal
CAN5 Mark van Raamsdonk      7  2  3  5  4  0  21 Bronze Medal
CAN6 Ka-Ping Yee      3  2  0  7  2  0  14 H. mention
Total:6 members382723402511 164 G:1, S:2, B:2

IMO92 Ranking: 22/64
CAN1 Kevin Cheung      0  2  0  4  0  0  6  
CAN2 Jeffrey P. Grossman      7  7  7  7  3  5  36 Gold Medal
CAN3 Kevin Kwan      7  4  0  2  0  2  15 Bronze Medal
CAN4 Eric Lai      0  2  0  7  0  2  11 H. mention
CAN5 Alexander Nicholson      6  4  3  1  0  2  16 Bronze Medal
CAN6 Naoki Sato      7  2  0  7  0  5  21 Bronze Medal
Total:6 members27211028 3 16 105 G:1, S:0, B:3

IMO93 Ranking: 18/73
CAN1 Peter Dukes      0  0  1  1  1  1  4  
CAN2 Alex Lee      0  5  0  2  6  5  18 Bronze Medal
CAN3 Edward Leung      6  4  0  2  4  3  19 Bronze Medal
CAN4 Kevin Purbhoo      0  7  0  2  7  0  16 Bronze Medal
CAN5 Naoki Sato      6  7  0  3  4  2  22 Silver Medal
CAN6 Ka-Ping Yee      7  7  0  6  7  7  34 Gold Medal
Total:6 members1930 1 162918 113 G:1, S:1, B:3

IMO94 Ranking: 24/69
CAN1 Robert Bridson      4  7  6  1  6  0  24 Bronze Medal
CAN2 Christopher Ian Hendrie      1  3  6  1  1  1  13  
CAN3 Cyrus Chen Hsia      2  7  1  2  2  3  17 H. mention
CAN4 Alyssa Ker      7  7  2  2  2  0  20 Bronze Medal
CAN5 Edward Leung      7  7  7  7  7  5  40 Gold Medal
CAN6 Kevin Purbhoo      7  7  7  2  6  0  29 Bronze Medal
Total:6 members2838291524 9  143 G:1, S:0, B:3

IMO95 Ranking: 19/73
CAN1 Donny Cheung      7  0  4  7  7  0  25 Bronze Medal
CAN2 Byung-Kyu Chun      7  0  5  6  7  0  25 Bronze Medal
CAN3 Cyrus Hsia      7  7  7  7  7  0  35 Silver Medal
CAN4 Alyssa Ker      3  0  2  7  7  0  19 Bronze Medal
CAN5 Frédéric Latour      7  0  6  7  5  6  31 Silver Medal
CAN6 Lawrence Tang      7  0  4  7  0  0  18 H. mention
Total:6 members38 7 284133 6  153 G:0, S:2, B:3

IMO96 Ranking: 16/75
CAN1 Sabin Cautis      2  1  2  1  0  7  13 Bronze Medal
CAN2 Adrian Chan      2  1  3  1  0  7  14 Bronze Medal
CAN3 Byung-Kyu Chun      5  7  2  3  0  1  18 Bronze Medal
CAN4 Richard Hoshino      6  0  2  7  0  7  22 Silver Medal
CAN5 Derek Kisman      7  0  7  1  0  7  22 Silver Medal
CAN6 Soroosh Yazdani      4  1  2  7  1  7  22 Silver Medal
Total:6 members26101820 1 36 111 G:0, S:3, B:3

IMO97 Ranking: 29/82
CAN1 Adrian Birka      4  0  1  0  1  0  6  
CAN2 Sabin Cautis      2  0  0  7  7  0  16 Bronze Medal
CAN3 Adrian Chan      1  7  3  7  7  0  25 Silver Medal
CAN4 Jimmy Chui      1  1  0  7  1  0  10 H. mention
CAN5 Byung-Kyu Chun      4  1  7  6  6  5  29 Silver Medal
CAN6 Mihaela Enachescu      4  7  0  3  7  0  21 Bronze Medal
Total:6 members1616113029 5  107 G:0, S:2, B:2

IMO98 Ranking: 20/76
CAN1 Adrian Birka      2  1  2  5  0  0  10  
CAN2 Adrian Chan      7  7  3  7  7  0  31 Gold Medal
CAN3 Jimmy Chui      3  0  1  7  3  0  14 Bronze Medal
CAN4 Mihaela Enachescu      7  3  3  7  7  3  30 Silver Medal
CAN5 Yin (Jessie) Lei      2  0  1  7  3  0  13 H. mention
CAN6 Adrian Tang      5  0  2  1  7  0  15 Bronze Medal
Total:6 members2611123427 3  113 G:1, S:1, B:2

IMO99 Ranking: 31/81
CAN1 David Arthur      7  1  2  7  0  1  18 Bronze Medal
CAN2 Jimmy Chui      7  3  2  2  0  2  16 Bronze Medal
CAN3 James Lee      2  1  0  2  0  1  6  
CAN4 Yin (Jessie) Lei      4  0  1  2  1  1  9  
CAN5 David Nicholson      4  0  2  1  0  1  8  
CAN6 David Pritchard      7  1  2  2  0  5  17 Bronze Medal
Total:6 members31 6  9 16 1 11 74 G:0, S:0, B:3

IMO00 Ranking: 17/82
CAN1 David Arthur      7  7  7  7  7  3  38 Gold Medal
CAN2 Daniel Brox      7  7  0  7  7  0  28 Silver Medal
CAN3 Denise Cheung      7  0  0  2  0  0  9 H. mention
CAN4 Keon Choi      7  0  2  3  0  0  12 Bronze Medal
CAN5 David Goodman      0  2  0  0  0  0  2  
CAN6 David Pritchard      3  7  0  6  7  0  23 Silver Medal
Total:6 members3123 9 2521 3  112 G:1, S:2, B:1

IMO01 Ranking: 24/83
CAN1 Daniel Brox      7  7  7  7  2  6  36 Gold Medal
CAN2 Paul Cheng      7  0  0  6  2  0  15 Bronze Medal
CAN3 Liang Hong      7  0  0  2  4  0  13 Bronze Medal
CAN4 Nima Kamoosi      7  0  0  1  5  2  15 Bronze Medal
CAN5 Roger Mong      6  0  0  7  0  0  13 Bronze Medal
CAN6 Shu Niu      3  1  1  1  2  0  8  
Total:6 members37 8  8 2415 8  100 G:1, S:0, B:4

IMO02 Ranking: 12/84
CAN1 Robert Barrington Leigh      7  0  1  7  7  0  22 Bronze Medal
CAN2 Olena Bormashenko      7  6  0  7  6  0  26 Silver Medal
CAN3 Alexander Fink      7  7  1  7  1  1  24 Silver Medal
CAN4 Ralph Furmaniak      0  0  1  7  2  3  13 H. mention
CAN5 Tianyi (David) Han      2  6  1  7  6  1  23 Silver Medal
CAN6 Roger Mong      7  6  7  7  7  0  34 Gold Medal
Total:6 members3025114229 5  142 G:1, S:3, B:1

IMO03 Ranking: 12/82
CAN1 Olena Bormashenko      7  3  7  7  7  0  31 Gold Medal
CAN2 Tianyi (David) Han      1  7  0  7  1  0  16 Bronze Medal
CAN3 Oleg Ivrii      5  3  0  7  1  0  16 Bronze Medal
CAN4 Janos Kramar      2  3  0  1  1  1  8  
CAN5 Robert Barrington Leigh      7  3  0  7  1  0  18 Bronze Medal
CAN6 Jacob Tsimerman      7  7  7  7  1  1  30 Gold Medal
Total:6 members2926143612 2  119 G:2, S:0, B:3

IMO04 Ranking: 21/85
CAN1 Oleg Ivrii      3  1  2  7  1  1  15 H. mention
CAN2 János Kramár      6  6  2  7  0  1  22 Bronze Medal
CAN3 Dong Uk (David) Rhee      7  1  3  2  0  0  13 H. mention
CAN4 Peng Shi      6  4  3  7  2  0  22 Bronze Medal
CAN5 Jacob Tsimerman      7  7  7  7  7  7  42 Gold Medal
CAN6 Yufei Zhao      6  6  1  3  1  1  18 Bronze Medal
Total:6 members352518331110 132 G:1, S:0, B:3

IMO05 Ranking: 19/91
CAN1 Lin Fei      3  1  0  1  0  1  6  
CAN2 Elyot Jameson Lester Grant      7  7  0  1  0  5  20 Bronze Medal
CAN3 Yang (Richard) Peng      7  7  0  7  7  0  28 Silver Medal
CAN4 Dong Uk (David) Rhee      7  2  0  7  0  2  18 Bronze Medal
CAN5 Peng Shi      2  7  2  6  6  2  25 Silver Medal
CAN6 Yufei Zhao      5  7  7  7  7  2  35 Gold Medal
Total:6 members3131 9 292012 132 G:1, S:2, B:2

IMO06 Ranking: 15/90
CAN1 Farzin Barekat      7  4  6  7  0  0  24 Silver Medal
CAN2 Viktoriya Krakovna      7  7  0  7  1  0  22 Silver Medal
CAN3 Yang Peng      7  1  0  6  1  0  15 Bronze Medal
CAN4 Dong Uk Rhee      7  4  0  7  1  1  20 Silver Medal
CAN5 Peng Shi      7  4  0  7  1  0  19 Silver Medal
CAN6 Yufei Zhao      7  7  1  7  1  0  23 Silver Medal
Total:6 members4227 7 41 5  1  123 G:0, S:5, B:1

IMO07 Ranking: 27/94
CAN1 Kent Wai Kit Huynh      7  4  0  7  1  0  19 Bronze Medal
CAN2 Steven Neil Karp      7  2  0  7  1  0  17 Bronze Medal
CAN3 Yan Li      5  7  0  7  1  0  20 Bronze Medal
CAN4 Alexander Remorov      7  7  0  7  1  0  22 Silver Medal
CAN5 Jonathan Timur Schneider      3  0  0  6  0  0  9  
CAN6 Chengyue (Jarno) Sun      3  1  0  7  0  0  11 H. mention
Total:6 members3221 0 41 4  0  98 G:0, S:1, B:3

IMO08 Ranking: 22/97
CAN1 Yan Li      7  7  1  4  7  0  26 Silver Medal
CAN2 Alexander Remorov      7  5  0  7  1  0  20 Bronze Medal
CAN3 Jonathan Schneider      7  7  0  7  7  0  28 Silver Medal
CAN4 Xiaolin Shi      7  5  0  7  2  0  21 Bronze Medal
CAN5 Chen Sun      7  1  0  6  7  0  21 Bronze Medal
CAN6 Chengyue (Jarno) Sun      7  4  0  7  1  0  19 Bronze Medal
Total:6 members4229 1 3825 0  135 G:0, S:2, B:4

IMO09 Ranking: 18/104
CAN Robin Cheng      7  6  3  6  7  0  29 Silver Medal
CAN Jonathan Schneider      6  4  1  5  1  0  17 Bronze Medal
CAN Xiaolin (Danny) Shi      7  7  6  7  7  0  34 Gold Medal
CAN Hunter Spink      7  4  1  7  7  0  26 Silver Medal
CAN Chen Sun      7  7  1  7  7  0  29 Silver Medal
CAN Chengyue (Jarno) Sun      7  7  1  1  7  0  23 Bronze Medal
Total:6 members4135133336 0  158 G:1, S:3, B:2

IMO10 Ranking: 13/96
CAN Robin Cheng      7  7  7  7  7  0  35 Gold Medal
CAN Alex Song      5  1  0  7  2  0  15 Bronze Medal
CAN Hunter Spink      6  3  2  7  7  7  32 Gold Medal
CAN Chen Sun      5  7  2  7  0  0  21 Silver Medal
CAN Yuqi Zhu      7  3  1  7  1  0  19 Bronze Medal
CAN Jonathan Zung      7  0  0  0  0  0  7 H. mention
Total:6 members3721123517 7  129 G:2, S:1, B:2

IMO11 Ranking: 17/101
CAN1 Mariya Sardarli      7  1  2  7  4  0  21 Bronze Medal
CAN2 Zhuo Qun (Alex) Song      7  1  7  7  7  0  29 Gold Medal
CAN3 Matthew Brennan      7  0  0  7  7  0  21 Bronze Medal
CAN4 Heinrich Jiang      7  1  0  7  2  0  17 Bronze Medal
CAN5 James Rickards      7  1  0  7  7  0  22 Silver Medal
CAN6 Hunter Spink      7  0  0  7  7  1  22 Silver Medal
Total:6 members42 4  9 4234 1  132 G:1, S:2, B:3

IMO12 Ranking: 5/100
CAN Matthew Brennan      7  7  0  7  7  0  28 Gold Medal
CAN Calvin Deng      7  7  3  7  7  4  35 Gold Medal
CAN James Rickards      7  7  3  5  0  0  22 Silver Medal
CAN Zhuo Qun (Alex) Song      7  7  3  7  7  7  38 Gold Medal
CAN Daniel Spivak      7  1  0  7  0  2  17 Bronze Medal
CAN Kevin Kai Qi Zhou      7  3  0  6  3  0  19 Bronze Medal
Total:6 members4232 9 392413 159 G:3, S:1, B:2

IMO13 Ranking: 11/97
CAN1 Calvin Deng      7  2  7  7  7  7  37 Gold Medal
CAN2 Daniel Spivak      7  3  0  7  6  1  24 Silver Medal
CAN3 Alexander Whatley      7  2  0  7  7  0  23 Bronze Medal
CAN4 Zhuo Qun (Alex) Song      7  7  0  7  7  7  35 Gold Medal
CAN5 Kevin Sun      7  2  0  7  1  0  17 Bronze Medal
CAN6 John (Zhiyao) Ma      7  7  0  7  6  0  27 Silver Medal
Total:6 members4223 7 423415 163 G:2, S:2, B:2

IMO14 Ranking: 9/101
CAN1 Caleb Ji      7  6  0  7  1  0  21 Bronze Medal
CAN2 Alexander Whatley      7  5  0  7  2  0  21 Bronze Medal
CAN3 Kevin Sun      7  7  0  7  7  7  35 Gold Medal
CAN4 Antonio Molina Lovett      6  7  0  3  7  3  26 Silver Medal
CAN5 Zhuo Qun (Alex) Song      7  7  6  7  7  3  37 Gold Medal
CAN6 Michael Chow      7  5  0  7  0  0  19 Bronze Medal
Total:6 members4137 6 382413 159 G:2, S:1, B:3


2005-2017 IMOmath.com | imomath"at"gmail.com | Math rendered by MathJax
Home | Olympiads | Book | Training | IMO Results | Forum | Links | About | Contact us