Canada

Over 6 olympiads, Canada has sent 24 participants in 6 teams.

Pittsburgh 2011

Team Canada

  • Keunjae Go
  • Jordan Ho
  • Daniel Mitropolsky
  • William Zhang

Ljubljana 2012

Team Canada

  • Harry Go
  • Qin Long
  • David Penco
  • Simon Huang

Manchester 2013

Team Canada

  • Janis Chang
  • Jordan Ho
  • Stella Lau
  • Daniel Lovsted

Beijing 2014

Team Canada

  • Daniel Lovsted
  • Yan Huang
  • Simon Huang
  • Minh-Tam Nguyen

Blagoevgrad 2015

Team Canada

  • Ben Zhang
  • Ella Bei
  • Emma McLean
  • James Hyett

Mysore 2016

Team Canada

  • James Hogan
  • Kevin Sun
  • Lawrence Pang
  • Minh-Tam Nguyen