ID Number Name Fed Sex Tit WTit OTit FOA DEC25 Gms K B-day Flag 2618281 Ab-Barin, Hooshang CAN M 1564 0 20 0 2617854 Abbarin, Shabnam CAN F 1541 0 20 1987 w 2633841 Abdelaal, Ibrahim CAN M 1928 0 20 1984 i 2648768 Abou-Shamalah, Rami CAN M 1687 0 20 1994 i 2606879 Abrahams, Daniel CAN M CM 2129 0 20 1987 2614758 Abran, David CAN M 1851 0 20 0 i 2647176 Achyuth, Akshaj CAN M 1531 0 40 2009 i 2630958 Adam, Rafael CAN M CM 2062 0 40 2007 11202270 Adnan, Habib CAN M CM 2110 0 20 2001 i 2635720 Adulfo, Vincent Angel CAN M AIM 1732 0 20 1996 i 2670933 Agustin, Liza CAN F 1458 0 20 2000 wi 2627248 Ai, Amy CAN F 1590 0 40 2008 wi 2671158 Aiello, Franco CAN M 1746 0 20 1997 2647745 Aiello, Mick CAN M 1735 0 20 2003 30943329 Ajith, Aarush CAN M 1783 0 40 2012 30943515 Ajith, Aayush CAN M 1889 0 40 2007 i 2649403 Al-Bayaty, Yousif CAN M 1674 0 20 1992 i 2661276 Al-Dahleh, Nabil CAN M 1517 0 20 2004 2656744 Alcaide, Florante CAN M 1782 0 20 1950 i 2656612 Alcantara, Maximo CAN M 1714 0 20 1997 2634198 Alcantara, Maximo Jr CAN M 1842 0 20 1970 2641550 Ali, Mohammad Saad CAN M 1461 0 40 2008 i 2613441 Ali, Shafkat CAN M 1634 0 20 0 2646781 Alimirzoev, Rustam CAN M 1803 0 20 2003 i 2649772 Aljo, Johan CAN M 2038 0 40 2010 13432834 Allahverdi, Umid CAN M 1766 0 40 2012 2605503 Anastasovski, Nikola CAN M 2019 0 20 0 i 2625261 Anderson, Collin CAN M 2047 0 20 1980 i 2606887 Ang, Alan CAN M 1869 0 20 1992 25111710 Aniket Kathpal CAN M NA AIM 1591 0 20 2000 2648105 Anish, Diganth CAN M 1618 0 40 2014 i 2622394 Aniunoh, Chike Jude CAN M 1954 0 20 1985 i 2680424 Antoine, Le Maout CAN M 1743 0 20 1986 2616297 Aparicio, Daniel CAN M 1601 0 20 0 i 2629291 Arakelian, Henadzi CAN M 1959 0 20 1984 i 2657929 Aravinthan, Adhvik CAN M AIM 1643 0 40 2015 2605791 Armstrong, Robert J CAN M 1595 0 20 1945 i 2660490 Arshynov, Alexey CAN M 1539 0 20 1992 i 2623188 Aspler, Gerald CAN M 1852 0 20 1953 i 2623897 Atanasov, Anthony CAN M IM 2443 0 10 2008 2614944 Atem, James CAN M 1758 0 20 0 2644770 Auersperg, Leo CAN M 1858 0 40 2009 i 2679850 Aurajo, Guilherme Goncalves Ferre CAN M 1667 0 20 2000 10238948 Azher, Hossain CAN M 1811 0 40 2009 i 2640350 Aziz, Awsam CAN M 1528 0 20 1995 2649209 Badejo, Femi CAN M 1814 0 20 1991 i 12500305 Bahmani, Amir Mohammad CAN M 2071 0 20 1998 2640163 Bai, Jinghui CAN M 1891 0 20 2006 i 2601150 Bailey, Doug CAN M FM 2141 0 20 1964 i 2654741 Baiton, Noah CAN M 1557 0 40 2012 i 2648415 Bakradze, Joshua CAN M 1628 0 20 1999 2647656 Balaram, Vishal CAN M 1797 0 20 1993 i 2657236 Bansal, Vinit CAN M 1704 0 20 1987 2613042 Bao, Tony Bohan CAN M 2038 0 20 1997 2643162 Baratov, Iman CAN M 1514 0 40 2008 i 4100140 Bareev, Evgeny CAN M GM 2646 0 10 1966 i 2652706 Barker, Kevin CAN M 1715 0 20 1998 i 2659425 Barmas, Sammy CAN M 1646 0 20 1954 i 2663651 Barmasch, Oswald CAN M 1488 0 20 1953 2619768 Baron, Gustav L CAN M 2059 0 20 0 2806770 Barron, Irina CAN F WFM WFM 2018 0 20 1963 wi 2605120 Barron, Michael CAN M IM NA 2112 0 20 1962 2628155 Bartha, Emerich CAN M 1688 0 20 1997 i 2633140 Batorshyn, Ilia CAN M CM 2188 0 40 2007 2632896 Bedard, Maxime CAN M 1671 0 20 1996 2616122 Beladel, Brahim CAN M 1897 0 20 1964 i 2626675 Belcadi, Salim CAN M 1733 0 20 1981 2609541 Bellemare, Regis CAN M 1840 0 20 1975 i 2609843 Bellissimo, Joseph F. CAN M 2098 0 20 2000 i 2666120 Belliveau, Edouard CAN M 1523 0 40 2013 2640961 Ben-Porat, Brandon CAN M 1866 0 40 2012 i 2629550 Bergeron, Matthew CAN M SI,LSI,NA AIM 1815 0 20 1988 i 2662450 Bernales Leiva, Mariana CAN F 1404 0 40 2017 w 2672243 Bertrand-Ouellette, Felix CAN M 1769 0 20 1996 2666138 Berube, Clement CAN M 1546 0 40 2013 i 2637898 Berube, Maximilien CAN M 1901 0 40 2008 i 2656663 Bhatt, Jaitra CAN M 1715 0 40 2009 i 2641151 Bhaumik, Rishi CAN M 1621 0 40 2013 i 2640600 Bi, William CAN M 1655 0 40 2013 2609550 Bigras, Jean CAN M 1882 0 20 1955 i 2656760 Biletskyi, Ivan CAN M 1779 0 20 2001 i 2671093 Billard, Michel CAN M 1783 0 20 1962 2625059 Bilodeau, Victor CAN M 1828 0 20 1960 i 2648830 Bilugan, Mason CAN M 2001 0 40 2008 2668688 Black, Sebastian CAN M 1727 0 40 2008 i 2652056 Blair, Michael CAN M 1831 0 20 1994 i 2626454 Blanchette, Rene CAN M 1911 0 20 1966 i 2672960 Blunt, Stuart CAN M 1597 0 20 2005 2647583 Boisvert, Michel CAN M 1878 0 20 1995 i 2603489 Bolduc, Steve CAN M 2135 0 20 1964 i 2646820 Bonnard, Nicolas CAN M 1575 0 20 1990 i 2661772 Bonneau, Jean-Vincent CAN M 1513 0 20 1997 i 2624214 Bonness, Will CAN M 1836 0 20 1985 2606925 Boron, Anthony CAN M FA 1856 0 20 1957 2640740 Boroomand, Arya Cyrus CAN M 1548 0 40 2010 i 2603365 Botez, Alexandra CAN F WFM WFM 2066 0 20 1995 wi 2614324 Botez, Andrea CAN F 1870 3 20 2002 w 2611856 Both, Aaron CAN M 1895 0 20 1987 329218586 Bouchard, Daniel CAN M ACM 1889 0 20 1994 2674742 Bouchard, Felix CAN M 1926 0 20 2004 2617277 Boudreau, Daniel CAN M 1971 0 20 0 i 2669153 Bourassa, Samuel CAN M 1955 0 20 1991 i 2671476 Bozkurt, Berk CAN M 1720 0 20 1998 2616564 Brajkovic, Nikola CAN M 1775 0 20 0 2663260 Brandimarte, Alexander CAN M 1600 0 20 1995 i 2629674 Bremner, William CAN M 2015 0 20 2001 i 2656540 Brewer, Jack CAN M 1562 0 40 2010 i 2620596 Briones, Dante CAN M 1870 0 20 0 2623242 Buchanan, Matthew CAN M 1856 0 20 1992 i 2621630 Bui, Alan CAN M 1928 0 20 2006 i 2646838 Burge, Jordan CAN M 1498 0 20 1977 i 2662175 Burgess, Andrew CAN M 1610 0 20 1985 i 2652331 Burnett, Jonathan CAN M 1611 0 20 1997 i 4150740 Burtasova, Anna CAN F WGM WGM 2188 0 20 1987 w 2603616 Buscar, Michael CAN M 2010 0 20 1987 i 39922111 Butenko, Zlata CAN F 1902 0 40 2011 w 329218272 Buthmann, Patrick CAN M 1589 0 20 1969 329219144 Butt, Jeffery Butt CAN M 1904 0 20 1988 i 2659034 Buzhor, Danil CAN M 1846 0 20 2006 2613506 Cabioc, Jose CAN M 1543 0 20 0 i 2660601 Cai, Tom CAN M 1626 0 20 2005 i 2606933 Calugar, Arthur CAN M IM 2295 0 20 1994 i 2650118 Campbell, Adam CAN M 1760 0 20 1986 2601486 Campbell, Brett CAN M FM 2013 0 20 1959 i 2611112 Cao, Jason CAN M FM 2206 0 20 2000 i 2625547 Cao, Yingying (Lucy) CAN F 1742 0 20 2002 wi 2671107 Caron, Francis CAN M 1641 0 20 1989 2607867 Carverhill, Nicholas CAN M 1560 0 20 1994 i 2632535 Cater, Brendan CAN M 1815 0 20 1998 i 2665441 Cazacu, Maximilian CAN M 1479 0 40 2014 2600803 Chabot, Roland CAN M 2153 0 20 1956 i 2629895 Chakkoli, Anirud CAN M 1724 0 20 2005 i 2646846 Chan, Brendan CAN M 1728 0 40 2007 i 2605775 Chan, James CAN M 2053 0 20 1981 i 2647770 Chan, John CAN M 1761 0 20 1989 2626152 Chandra, Anand Rishi CAN M CM 1929 0 40 2009 i 2676583 Chang-Solomon, Donnell CAN M 1643 0 40 2009 2679868 Charest, Alexander CAN M 1648 0 20 2000 2670097 Chattopadhyay, Adhrit CAN M 1509 0 40 2016 2656809 Chavez, Alexander CAN M 1657 0 40 2008 i 2622530 Chen, Jianqiu CAN M 1784 0 20 1992 2648814 Chen, Larry Zhou CAN M 1734 0 40 2010 i 2622440 Chen, Max CAN M CM NA 2127 0 40 2007 2644495 Chen, Michael CAN M 1695 0 40 2011 2634155 Chen, Rachel Ruoxuan CAN F WFM WFM 1823 0 40 2008 wi 2662965 Chen, Ray CAN M 1782 0 40 2011 2645645 Chen, Renee CAN F 1662 0 40 2012 wi 2617099 Chen, Richard CAN M FM 2227 0 20 2001 i 2645653 Chen, Ryan CAN M 1561 0 40 2014 i 2640562 Chen, Shuang CAN F WCM WCM 1767 0 40 2012 w 2679558 Chen, Tony Zhuo CAN M 1523 0 40 2013 2646854 Chen, Zichuan CAN M 1639 0 20 2000 i 2652668 Cheng, Adam CAN M 1674 0 40 2008 2633167 Cheng, Adrien CAN M 1572 0 40 2007 i 2613530 Chernik, Dmitry CAN M 1878 0 20 1962 i 2653079 Cheung, Oscar CAN M 1639 0 40 2011 2614782 Chiku-Ratte, Olivier-Kenta CAN M IM 2345 14 20 1999 2661306 Chirigoni, Marco CAN M 1758 0 40 2007 i 2646862 Chong, Jordan CAN M 1737 0 20 2004 2657694 Chruszcz, Zachary CAN M 1784 0 40 2011 i 2640538 Chua, Zachary McDonald CAN M AIM 1765 0 40 2013 2651637 Chunchu, Ashwin CAN M 1958 0 40 2008 2616653 Clyde, Jordan CAN M 2059 0 20 1987 i 2671280 Cobb, Kyle CAN M 1599 0 20 1993 2656140 Comber, Kyle CAN M 1852 0 20 1993 i 2614197 Cormier, Adam CAN M 2006 0 20 1994 i 2648423 Cottrell, Deparse CAN M 1705 0 20 1996 i 2621932 Coulon, Dominic CAN M 1844 0 20 1975 i 2611880 Courson, Wade CAN M 1776 0 20 1990 i 2621940 Cowles, Glen CAN M 1816 0 20 1964 i 2648580 Cueva-Rivasplata, Marcelo CAN M 1614 0 40 2011 2623927 Cui, Cynthia CAN F 1832 0 20 2003 wi 2603578 Cummings, David H. CAN M IM 2227 0 20 1961 2645742 Curran, Dylan CAN M 1429 0 40 2012 i 2617072 Currie, James CAN M 1947 0 20 0 i 2670755 Dadouch, Bachir CAN M 1582 0 20 2004 2630451 Dagan, Alfred CAN M AGM 1884 0 20 1996 i 2623552 Dahal, Raj CAN M 1738 0 20 1987 i 2671115 Darby, Daniel CAN M 1677 0 20 1977 2624150 Darvekar, Yash CAN M ACM 1916 0 40 2009 i 2667142 Das, Antarip CAN M 1536 0 40 2010 2618044 Das, Prakash CAN M 1647 0 20 0 i 2606054 Daswani, Benedict CAN M 1985 0 20 1987 i 2675820 Dauletov, Timur CAN M 1632 0 20 2001 2656671 Dawood, Joseph CAN M 1669 0 40 2009 i 25980548 Deepak, Laksshana CAN F WFM WFM 1726 0 40 2011 w 5220440 Dela Torre, Marife CAN F AFM 1816 0 20 1998 wi 33403899 Dembla, Shabd CAN M 1838 0 40 2014 2635143 Demchenko, Kyrylo CAN M NI 1972 0 20 1989 i 14149893 Demchenko, Svitlana CAN F WIM WIM 2130 0 20 2003 wi 2661411 Demers, Nathan CAN M 1647 0 20 2006 i 2645637 Denning, Keith CAN M FA 1492 0 20 1969 2662736 Deol, Gagan Deep CAN M 1555 0 20 2000 i 2603950 Derraugh, Geordie CAN M CM 2049 0 20 1989 2625202 Deschamps, Martin CAN M 1870 0 20 1966 i 2640686 Deshpande, Rucha CAN F 1518 0 40 2015 w 25963694 Deshpande,Sarthak CAN M AFM 1941 0 40 2012 2634309 Desikan, Ajith CAN M 1748 0 20 1976 2662744 Devries, Calvin CAN M 1642 0 20 2000 i 2647699 Dhaliwal, Jaipreet Singh CAN M 2059 0 40 2009 2613611 Dhaliwal, Jatinder CAN M 1671 0 20 0 i 2648997 Dhingra, Tanishq Kumar CAN M AFM 1780 0 40 2011 i 2634023 Di Matteo, Alessio CAN M 1904 0 20 1997 2643340 Dick, Christopher CAN M 1674 0 20 1999 i 2676648 Dickenson, Denzil CAN M 1728 0 20 1967 2671123 Diocares, Resvin CAN M 1956 0 20 1981 2655918 Directo, Melanie CAN F 1464 0 20 1981 wi 2603977 Divljan, Igor CAN M FM 2219 24 20 1986 2648164 Dixon, Mackenzie CAN M 1631 0 20 1989 i 919101 Djerkovic, Miladin CAN M 2149 0 20 1964 i 2608367 Doknjas, John CAN M FM 2129 0 20 1999 i 2614316 Doknjas, Joshua CAN M FM 2205 0 20 2002 i 2617587 Doknjas, Neil CAN M CM 2152 0 20 2005 i 2632128 Dong, Yiwei CAN M 1624 0 20 2004 i 2654679 Doroshenko, Dasha CAN F 1682 0 40 2012 wi 2654687 Doroshenko, Sophia CAN F 1558 0 40 2012 wi 2601559 Dougherty, Michael CAN M FM 2113 0 20 1961 2607395 Drolet, Stephane CAN M 2077 0 20 1967 i 2622203 Dube, Daniel CAN M 1811 0 20 1990 i 2629569 Dube, Dominic CAN M 1815 0 20 1989 i 2648725 Duboisy, Richard CAN M 1542 0 20 1990 i 2679701 Duchesneau-Jutras, Felix CAN M 1484 0 40 2014 2680572 Dueck, Loren CAN M 1620 6 40 1984 2638886 Duffy, Lorcan CAN M 1612 0 20 1990 i 2647591 Dufresne, Christophe CAN M 1867 0 40 2009 i 2617188 Dukic, Zachary CAN M FM 2180 0 20 1997 i 329218432 Dunikov, David CAN M 1815 0 40 2013 i 150267727 Dunikov, Glib CAN M 1732 0 40 2011 i 2601079 Duong, Thanh Nha CAN M IM 2166 0 20 1970 2672367 Duplin, Cameron CAN M 1640 0 20 1996 2622386 Durette, Francis CAN M 1957 0 20 2003 i 2638215 Duval, Mathieu CAN M 1792 0 40 2011 2634503 D`orante, Marco CAN M 1670 0 20 1993 i 2635550 D`souza, Carina CAN F WCM WCM 1735 0 20 2006 wi 2617528 Echavarria Hidalgo, Fernando CAN M 1746 0 20 1968 2645610 Efpraxiadis, Jean CAN M ACM 1723 0 20 1974 2627540 Eirew, David CAN M 1673 0 20 2006 i 2623579 Eirew, Pepi CAN F 1739 0 20 2001 wi 2657317 El Banna, Ziad CAN M 1437 0 20 1968 i 2625318 Elliott, Judah Peter CAN M 1642 0 20 1997 i 2653664 Emani, Pranav CAN M 1543 0 40 2013 2650746 Emengga, Ariel CAN M 1729 0 20 1987 i 2622602 England, Max CAN M CM 2209 0 20 2005 2646889 Escobar, Jose CAN M 1785 0 20 1990 i 2617650 Eshleman, Brandon CAN M 1979 0 20 1991 2657082 Ethan Welch CAN M NA 1732 0 20 2002 i 2601796 Evans, Bill CAN M 1947 0 20 0 i 2651556 Exconde, Luis CAN M 1575 0 20 1964 i 2603985 Fairbairn, Stephen CAN M 2056 0 20 1965 i 2643715 Fang, Chelsea CAN F 1485 0 40 2014 wi 2662752 Fang, Ming CAN M 1754 0 20 1979 i 2611406 Farine, Jonathan CAN M 1971 0 20 1990 i 2669080 Fata, Fabio CAN M 1874 0 20 1960 2632543 Fatemi, Amir CAN M 1656 0 20 1988 i 2660512 Fatouh, Tamer CAN M 1586 0 20 1977 i 2679620 Fedorov, Daniel CAN M 1511 0 40 2012 2656124 Fehr, Brody CAN M 1748 0 40 2008 i 2618613 Felix, Chris CAN M 1849 0 20 1986 i 2654806 Feng, Ethan CAN M 1719 0 40 2011 2671743 Feng, Warren CAN M 1441 0 40 2013 2659751 Fergusson, Jack CAN M 1856 0 20 2003 i 2669650 Fernando, Manuel CAN M 1571 0 20 1957 2606763 Ferreira, Alex CAN M FA 1954 0 20 1985 2607310 Fiedler, Brian CAN M 1997 0 20 1960 i 2625199 Figorito, Marc CAN M 1881 0 20 1980 i 2662639 Fillmore, Louis CAN M 1632 0 40 2010 2600226 Findlay, Ian T. CAN M FM 2290 0 20 1960 2660717 Fischer, Jacob CAN M 1664 0 40 2010 2646897 Flagg, George CAN M 1514 0 20 1994 i 2608375 Florea, Alexandru CAN M 1950 0 20 1996 i 2610795 Foote, Joanne CAN F 1836 0 20 1997 wi 2625334 Fradkin, Benjamin CAN M 1825 0 20 1955 2657309 Frappier, Patrick CAN M 1561 2 20 1985 2646900 Frolov, Antoni CAN M 1504 0 20 1986 2643723 Fu, Ashley CAN F 1667 0 40 2014 w 2644533 Fu, Odyssey CAN M 1715 0 40 2011 2650355 Furrow, Matthew CAN M 1656 0 20 1982 i 2620561 Gaisinsky, Adam CAN M CM 2015 0 20 2003 i 2667207 Gamache, Lucien CAN M 1743 0 40 2010 2668955 Gandhi, Sparsh CAN M 1703 0 40 2010 2623412 Ganea, Mihai CAN M 1942 0 20 1968 i 2653109 Gao, Evan CAN M 1503 0 40 2016 2638223 Gao, Heye CAN M CM 1787 0 40 2012 i 2653117 Gao, Ian CAN M 1455 0 40 2016 2640619 Gao, Joe CAN M 1578 0 40 2015 i 2640147 Gao, Justin Jialin CAN M 2101 0 40 2011 2629640 Gao, Lucy CAN F WCM WCM 1796 0 40 2009 wi 2629429 Gao, Raymond CAN M 2101 0 20 2006 2638568 Gao, Sean CAN M 1502 0 40 2010 i 2653125 Gao, Yiguo CAN M 1442 0 40 2010 i 2612321 Gashgarian, Rob CAN M 1762 0 20 0 54104564 Gavrilin, Roman CAN M 2141 0 20 2003 2656825 Gay, Heidi CAN F NA 1466 0 20 1992 wi 1206303 Geaman, Horia CAN M 2052 0 20 1967 i 2616840 Gedajlovic, Max CAN M IM 2229 0 20 2001 i 2616190 Gelet, Seymour CAN M 1985 0 20 1994 i 2630680 Gerona, Joshua CAN M 1864 0 20 1998 i 2646919 Ghanbari, Nader Hadji CAN M 1904 0 20 1982 i 2601273 Ghannoum, Marc CAN M FM 2160 0 20 1973 i 2609568 Ghiacy, Jelani CAN M 1542 0 20 1951 i 2672987 Giannotti, Daniel CAN M 1463 0 20 1996 2647800 Gies, Zach CAN M 1783 0 20 2001 2614286 Glew, Richard CAN M 1810 0 20 1948 i 2636271 Glinnyi, Danylo CAN M 1492 0 40 2010 i 2623439 Glozman, Igor CAN M 2133 0 20 1974 i 2674220 Gokhale, Prashant CAN M 1527 0 20 2001 4170164 Golubeva, Oksana CAN F WFM WFM 2120 0 20 1986 w 14114224 Golubka, Petro CAN M GM 2445 18 10 1989 2671760 Gonnet, Emmanuel CAN M 1693 0 20 1971 2656833 Gonzalo, Perez Vasquez CAN M 1852 0 20 2000 i 2615410 Gooding, Gordon CAN M 1926 0 20 1972 i 2675250 Gowrishankar, Nilaanujan CAN M 1689 0 40 2014 2609835 Graif, William CAN M FM 2177 0 20 1999 2657732 Grecu, Christian CAN M 1726 0 40 2010 i 2630842 Green, Ken CAN M 1708 0 20 1971 2658917 Grenier, Melissa Anne CAN F 1710 0 20 1993 wi 2663309 Gres, Yakiv CAN M 1795 0 20 2006 2639220 Gribanov, Anton CAN M AFM 1766 0 20 1989 2659760 Gribilas, Tom CAN M 1711 0 20 2003 i 2639440 Grisar, Charlie CAN M 1717 0 20 1996 i 2644827 Grosman, Ari CAN M 1889 0 40 2009 2644185 Grosman, Noah CAN M 1502 0 40 2013 i 2676656 Guenther, Geoff CAN M 1586 0 20 1984 2623374 Guha, Satyaki CAN M 1618 0 20 1972 i 2636077 Guillemette, Hugo CAN M CM 1874 0 40 2011 i 2619113 Guipi Bopala, Prince Eric Jr CAN M 1874 0 40 2007 i 2644835 Guliyev, Nadir CAN M 1675 0 40 2009 i 2607433 Gulko, Andrei CAN M 2131 0 20 1981 2644541 Gummadi, Bhargav Ram CAN M 1635 0 40 2010 i 2612232 Gunapalan, David CAN M 1651 0 20 0 2631350 Guo, Anni CAN F WFM WFM 1849 0 40 2009 wi 2656850 Guo, Huaidin CAN M 1598 0 40 2007 i 2618141 Guo, Thomas CAN M 1845 0 20 2003 i 2603870 Gurevich, Artjom CAN M 2066 0 20 1983 2602334 Gusev, Nikita CAN M FM 2161 0 20 1995 i 2643456 Gutierrez, Matias CAN M 1699 0 20 1998 i 2661802 Guzman, Dominique CAN M 1798 0 20 1998 2638592 Hadid, Mohammed CAN M 1723 0 20 2002 i 2012618 Haessel, Dale R. CAN M FM 1962 0 20 1968 i 2670143 Hafez, Sharif CAN M 1474 0 20 2003 2606577 Hambleton, Aman CAN M GM 2511 0 10 1992 i 2657996 Hamm, Gabriel CAN M 1893 0 20 2002 2666324 Hammoud, Khaled CAN M 1920 0 40 2013 i 2629631 Han, Johnathan CAN M IM 2041 0 40 2009 i 2667240 Han, Ruochong CAN M 1529 0 40 2010 2606771 Hansen, Eric CAN M GM 2543 0 10 1992 2622653 Hansen, Troy CAN M 1842 0 20 1990 i 25677063 Harihara, Vikrant CAN M 1510 0 40 2009 i 2666332 Harish, Adwaith CAN M AFM 1634 0 40 2012 2647400 Harms, Reece CAN M 1788 0 20 2006 2674416 Harris, Isaac CAN M 1664 0 20 1997 2671980 Harrison, Charles CAN M 1723 0 20 2002 2660610 Harvey, Jimi CAN M 1480 0 20 2000 i 2661918 Hatamian, Arad CAN M 1816 0 40 2007 2605139 Haziprodromu, Sam CAN M 1884 0 20 0 i 2637286 He, Jinglai CAN M 1752 0 20 2006 2600048 Hebert, Jean CAN M IM 2361 0 20 1957 i 2675854 Hegde, Avnish CAN F 1429 0 40 2014 w 2661497 Heidingsfeld, Shmuel CAN M 1610 0 20 2004 2642344 Helwig, Frank CAN M 1482 0 20 1961 2660431 Hemphrey, David CAN M 1707 0 20 1996 i 2614227 Hendon, Lee CAN M 1618 0 20 0 i 2647141 Hill, Chester CAN M 1707 0 20 1999 i 2647508 Hogg, Daniel CAN M 1743 0 20 1993 i 2640520 Holmgren, Emilian CAN M 1513 0 40 2009 i 2671310 Holoborodko, Ihor CAN M 1678 0 20 1979 2644843 Hong, Zihan CAN M NA AIM 1730 0 40 2009 2649020 Hood, Jacob CAN M 1812 0 20 1998 2670402 Hossain, Imran CAN M 1699 0 20 2001 i 2656884 Hosseinzadeh, Amirmahdi CAN M 1890 0 40 2010 2632551 Hu, Alex CAN M AIM 1708 0 20 2003 i 2618150 Hua, Eugene CAN M FM 2209 0 20 2003 2622297 Hua, Gary CAN M 1815 0 20 1971 i 2654415 Huang, Daniel CAN M 1505 0 40 2014 i 2671778 Huang, Frankie CAN M AFM 1487 0 40 2011 2638240 Huang, Justin CAN M 1649 0 40 2012 2655250 Huang, Nico Xiao CAN M 1626 0 40 2009 329218782 Huang, Patrick CAN M 1962 0 20 2005 i 2619903 Huang, Qiuyu CAN M FM 2070 0 20 2004 i 2629445 Huang, Youhe CAN M 2069 0 40 2007 2608987 Hui, Jeremy CAN M 1971 0 20 1998 i 2652420 Hui, Tina CAN F 1569 0 20 1992 wi 2670690 Hui, Zenas CAN M 1637 0 40 2014 2607522 Humphreys, Michael CAN M FM 2196 0 20 1989 i 2677300 Huynh, Phuc Khang CAN M AFM 1618 0 40 2011 2662760 Hyatt, Michael CAN M 1703 0 20 2000 i 2668807 Ierzhakov, German CAN M 1683 0 20 1987 i 329111356 Iman Eini, Ali CAN M AFM 1679 0 40 2017 2607131 Inigo, Aquino CAN M 2001 0 20 1995 i 2667274 Iordanescu, Victor Nicolae CAN M 1858 14 40 2010 2667282 Ivanov Yuan, Maksim CAN M 1785 0 40 2011 i 2613158 Ivanov, Mike CAN M IM 2215 0 20 1995 2658127 Iyer, Pia CAN F 1502 0 40 2016 w 12507440 Jaferian, Koosha CAN M FM 2253 0 20 1998 2628309 Jain, Ankita CAN F 1681 0 40 2007 w 2654318 Jain, Anvi CAN F 1608 0 40 2013 w 2674360 Jalali, Saman CAN M 1512 0 20 2000 2618648 James, Rowan CAN M 1852 0 20 2005 i 2649284 Jamieson, Sean CAN M 1530 0 20 1982 i 2646935 Janicki, Slavek CAN M 1815 0 20 1981 i 2646943 Jankobayev, Artur CAN M 1871 0 40 2010 i 2619148 Jeyakumar, Bhavatharshan CAN M 1679 0 20 0 i 2643855 Jia, Jasper Yunjie CAN M 1431 0 40 2015 i 2637480 Jiang Barron, Jiyu CAN M 1838 0 40 2009 i 2627922 Jiang, Brian CAN M 2038 0 20 2000 2629658 Jiang, Kate Yuhua CAN F WCM WCM 1758 0 40 2007 wi 2623218 Jimenez, Samuel CAN M 1711 0 20 1993 i 2645890 Jin, Eric CAN M 1957 0 40 2009 2651645 Jobo, Greg CAN M 1660 0 20 2000 i 3505499 Jodar Arias, Marlon CAN M 2160 0 20 1985 i 2629453 Joseph Benher, Savio CAN M 2088 0 20 2006 329105368 Joseph, Jonath CAN M 2053 0 40 2009 2658666 Joynt, Kayden CAN M 1624 0 20 2006 2655268 Juneja, Karman CAN M 1689 0 40 2009 i 2678993 Jung, Edward CAN M 1642 0 40 2007 2669706 Jureidini, Gabriel CAN M 1849 0 20 1983 i 34272631 Kabakova, Mariya CAN F 1550 0 40 2010 wi 2680432 Kalinichenko, Sofiia CAN F 1692 0 40 2009 w 13507311 Kalinin, Dzmitry CAN M CM 2001 0 20 1994 i 2604744 Kalra, Agastya CAN M 1957 0 20 1997 i 1131630 Kaminski, Victor CAN M 2181 0 20 1991 i 2679876 Kanani, Kamiar CAN M 1832 0 20 2000 2619156 Kang, Dorian CAN M CM 1960 0 20 2006 i 2661543 Kantor, Sam CAN M 1645 0 20 1997 2632420 Kapush, Oleksandr CAN M SI,FI,LSI AIM 1974 0 20 1975 2653826 Karimzada, Omar CAN M 1592 0 40 2012 i 2663180 Katz, Lyam CAN M AFM 1661 0 20 2004 2015056 Kaufman, Raymond CAN M IM 2177 9 20 1982 2614839 Keane-McCarney, Eamon CAN M 1862 0 20 0 2656892 Keith, Tommy CAN M 1689 0 20 1993 i 14174294 Keleberda, Tymur CAN M FM 2304 9 20 2006 2652340 Kemp, Paul CAN M 1657 0 20 1959 i 2631660 Khachaturov, Vadim CAN M 1861 0 20 1968 i 22514635 Khaledi, Omid CAN M FM 2104 0 20 2006 2662779 Khan, Ozzie CAN M 1574 0 40 2008 i 2637570 Khan, Riley CAN M FA AIM 1690 0 20 1999 i 2656906 Khanna, Vikram CAN M 1602 0 20 1985 i 2602903 Khassanov, Marat CAN M FM 2228 0 20 1956 i 2651742 Khezri, Hamed CAN M 1817 0 20 2004 i 2618060 Khodjimatov, Sherzod CAN M 1974 0 20 0 i 2642298 Kim, Noah CAN M 1947 0 40 2007 i 2668920 Kitchicappo, David CAN M 1775 0 20 1962 i 2609479 Kleinman, Michael CAN M IM 2287 0 20 1994 i 2614987 Klokow, John CAN M 1683 0 20 1947 2648482 Knechtel, Thomas CAN M 1630 0 20 2001 2607549 Knox, Christopher CAN M 2237 0 20 1997 i 2670410 Kodarapu, Nagaraju CAN M 1471 0 20 1986 i 2643278 Kola, Venkat Karthikeya Reddy CAN M CM 1922 0 40 2015 2643260 Kola, Venkata Saket Reddy CAN M AFM 1659 0 40 2013 2647630 Kolodner, Garry CAN M 1699 0 40 2014 2664330 Kong, Brian CAN M 1698 0 40 2013 2650436 Koop, Alison Emily CAN F WCM WCM 1715 0 40 2008 w 2620634 Koperski, Dustin CAN M 1799 0 20 0 2640376 Kot, Emanuel CAN M IM 1879 0 40 2008 i 2676672 Kotapuri, Ruslan CAN M 1402 0 40 2008 114987 Kovalyov, Anton CAN M GM 2583 0 10 1992 i 2650762 Kovuru, Aaryan CAN M AFM 1669 0 40 2013 2678330 Koziar, Noah CAN M 1781 0 40 2008 2607140 Kraiouchkine, Nikita CAN M 2224 14 20 1995 2624095 Krasnosheky, Valery CAN M 1836 0 20 1964 i 2668084 Krishnamurthi, Shashwath Raaghav CAN M 1569 0 40 2013 2667312 Krivykh, Daniel CAN M 1672 0 40 2011 14905361 Krnan, Tomas CAN M IM 2340 0 10 1988 2667320 Kuang, Jayden CAN M 1491 0 40 2011 14117304 Kucherenko, Olena CAN F WCM WCM 1867 0 20 1984 wi 2661314 Kumar, Amit CAN M 1629 0 20 1994 i 2674734 Kunysz, Waldemar CAN M 1528 0 20 1958 2630702 Kwiatek, Jordan CAN M 1892 0 20 1985 2679108 L Houmeau, Robin CAN M 1566 0 20 1997 2621185 Labadie, Bernard CAN M 1683 0 20 0 i 2674424 Lacroix, Etienne CAN M 1749 0 20 2006 2648270 Lakhani, Riyaan CAN M 1751 0 20 2002 2652790 Lalonde, Olivier CAN M 2046 0 20 1999 2638150 Lam, Eric CAN M 1597 0 20 2004 2635100 Lambert, Peter CAN M NA 1586 0 20 1987 2604868 Lambruschini, Alex CAN M 1946 0 20 1984 i 2682451 Landingin, Jofrel CAN M 1835 0 20 0 2617536 Langer, Herb CAN M 1887 0 20 1955 i 2614545 Langlois-Remillard, Alexis CAN M 1978 0 20 1995 i 2645696 Langridge, Caleb CAN M 1642 0 40 2015 i 2677148 Laperle, Benjamin CAN M 1865 0 40 2007 2636891 Latorre, Vincent CAN M FM 2015 0 40 2008 2644568 Lau, Jayden CAN M AFM 1770 0 40 2010 2629186 Laughlin, Braden CAN M 1831 3 20 1999 2604655 Lawless, David CAN M 1882 0 20 1962 i 2636999 Lazarev, Shon CAN M 1864 0 20 2003 2664950 Le, Duc Khai CAN M 1748 0 40 2016 i 2608383 Le, Ken CAN M 1752 0 20 0 i 12401749 Le, Quang Long CAN M IM NA 2434 0 10 1989 2640708 Lee, Daniel Joshua CAN M 1668 0 40 2012 2652560 Lee, Zach Nathaniel CAN M 1697 0 40 2016 2668238 Lefebvre, Kevin CAN M 1677 0 20 1992 2640716 Leong, Aiden CAN M 1762 0 40 2008 i 2635046 Leong, Ryan CAN M NA 1951 0 20 2002 2600170 Lesiege, Alexandre CAN M GM 2471 0 10 1975 2643871 Lesperance, Milan CAN M 1449 0 40 2015 2624117 Lessard, Claude CAN M 1926 0 20 1952 i 6000290 Leung, Ho Yan Andrew CAN M NA 1989 0 20 1991 i 2636654 Leung, Wah Sing (Joseph) CAN M 1927 0 40 2010 i 2600307 Leveille, Francois CAN M FM 2219 0 20 1961 i 2618877 Leveillee, Philippe CAN M 1948 0 20 1981 i 2642557 Li, Aiden CAN M 1729 0 40 2011 2635305 Li, Alan CAN M 1695 0 40 2009 i 2659603 Li, Alyssa Zhuojing CAN F 1569 0 40 2014 w 2662418 Li, Bosen CAN M 1476 0 40 2014 2626934 Li, Eric M CAN M CM 1962 0 20 2002 i 2668777 Li, Grace CAN F 1567 0 40 2014 w 2617447 Li, Hongyi CAN M 1823 0 20 0 i 2670100 Li, Jiazhou CAN M 1676 0 40 2012 2631083 Li, Kevin Yunhong CAN M 1796 0 20 2006 i 2671255 Li, Mark CAN M NA 1918 0 20 2004 2654156 Li, Moses CAN M 1629 0 40 2015 8643512 Li, Quanhao CAN M 1677 0 40 2008 i 2671999 Li, Ryan CAN M 1739 0 40 2011 2641356 Li, Ryan CAN M 1587 0 40 2013 i 2659611 Li, Tommy Zhuoxuan CAN M 1488 0 40 2011 2656914 Li, Tristan CAN M 1703 0 20 2005 i 2638282 Li, Triston CAN M AFM 1607 0 40 2012 i 2619750 Li, William CAN M CM 2033 0 20 2002 i 2631679 Li, Wing CAN M 1665 0 20 2005 i 8610410 Li, Yilin CAN F WFM WFM NA 1872 0 20 2000 w 8607664 Li, Yunshan CAN F WIM WIM 2121 0 20 2002 w 2664976 Liang, Maximus CAN M 1746 0 40 2016 2605848 Libersan, Thierry CAN M 2015 0 20 1978 2667339 Lillo, Matteo CAN M 1720 14 40 2011 2632578 Lim, Carl CAN M 1716 0 20 1988 i 2642565 Lim, Justin CAN M 1695 0 20 2004 i 2640783 Lin, Austin CAN M AFM 1807 0 40 2012 2637227 Lin, Joey CAN M 1755 0 40 2008 i 2634490 Lin, Leo CAN M CM 1936 0 40 2009 i 2664020 Lin, Lucas CAN M 1685 0 40 2013 2679612 Lin, Selina CAN F 1641 0 40 2012 w 2643901 Ling, Aiden CAN M 1682 0 40 2015 2668033 Ling, Samuel CAN M 1680 0 20 1974 i 2628589 Liu, Harry CAN M 1714 0 20 2006 i 2668815 Liu, He CAN M 1430 0 20 1978 i 2628597 Liu, Henry CAN M 1959 0 40 2007 2651254 Liu, Justin CAN M 1870 0 20 2002 i 2643170 Liu, Sean Fangxiao CAN M AFM 1743 0 40 2010 i 2674238 Liu, Tony CAN M 1763 0 20 2006 2624133 Liu, Yu Qing CAN M 1812 0 20 1999 i 2640287 Liu, Zachary Hankun CAN M 1991 0 40 2012 2647443 Liu, Zeyu CAN M 1613 0 20 1993 i 2661969 Lloyd, Ian CAN M 1603 0 20 2001 2676680 Lo, Ethan CAN M 1504 0 20 2006 2613743 Loadman, Ian CAN M 1950 0 20 1956 i 2627388 Locham, Divjot CAN M 1719 0 40 2008 i 2652218 Lodhi, Talha CAN M NI 1661 0 20 1999 i 2647966 Loevenich, Anna CAN F 1467 0 20 1980 w 2648733 Lomov, Peter CAN M 1554 0 40 2010 2607034 Longo, Tyler CAN M 1941 0 20 1989 i 2618885 Lord, Daniel CAN M 1792 0 20 1978 i 2666545 Lou, Sining CAN M 1698 0 40 2013 2618680 Low, Ethan CAN M 1881 0 20 2003 i 2618699 Low, Kevin CAN M CM 2009 0 20 2005 i 2642638 Lu, Eddie CAN M 1893 0 40 2007 2661756 Lu, Karson CAN M 1718 0 40 2017 2654539 Lu, Samuel CAN M AIM 1759 0 40 2014 2640643 Lu, Tony CAN M FM 1870 0 40 2009 i 2679736 Lue, Peter CAN M 1496 0 20 1967 2679400 Lue, Winston CAN M 1478 0 40 2018 2648130 Lukinykh, Slava CAN M 1768 0 40 2009 2655756 Ma, Quentin CAN M AIM 1737 0 40 2014 2631040 Ma, Yue Ran CAN M 1735 0 20 2001 i 2610094 MacIsaac, Alexandre CAN M 1607 0 20 1994 i 2636336 Macpherson, Al CAN M NA 1813 0 20 1968 2664348 Madhu Vikram, Chaarvik CAN M 1546 0 40 2015 2669382 Maendel, Chris CAN M 1574 0 20 1949 i 2663767 Magnussen, Donald CAN M 1721 0 40 2008 i 2620995 Mahammadov, Elmir CAN M 1795 0 20 0 i 2626071 Mahdjoubi, Abdelaziz CAN M 1776 0 20 1981 i 25015044 Mahip Singh CAN M 1871 0 20 2001 i 2612674 Mahoney, Ian CAN M 1886 0 20 1993 i 2606143 Mai, Lloyd CAN M 2201 0 20 1993 i 30974291 Malakar, Saarthak CAN M AFM 1779 0 40 2008 2605384 Malek, Omid CAN M 2013 0 20 1987 i 2612038 Malmsten, Erik CAN M 1801 0 20 0 2678519 Malpica, Angelo CAN M 1764 0 40 2011 13456210 Mammadov, Nihad CAN M 1816 0 40 2013 2628031 Manchester, Justin CAN M 1747 0 20 1971 i 2632705 Mane, Arnav CAN M 1601 0 40 2010 i 2632586 Mao, Fengxi CAN M 2246 0 20 2005 2640856 Marchand, Calix CAN M FM 2002 0 40 2012 2625024 Marcouiller, David CAN M 1805 0 20 1984 i 2622955 Marin, Sam CAN M 1988 0 20 1995 i 2640996 Martin, Dominic CAN M AFM 1578 0 40 2010 i 2672006 Martin, Matthew CAN M 1719 0 40 2007 3528910 Martinez Mulet, Dario Leonel CAN M 2111 0 20 2003 2651297 Martinez, Ludwvin CAN M 1704 0 20 1967 i 2660539 Mason, River CAN M 1721 0 20 1998 i 2604264 Masse, Hugues CAN M 2103 0 20 1983 i 2659794 Mathur, Apramey CAN M AFM 1622 0 40 2014 1114581 Matras-Clement, Agnieszka CAN F WIM WIM 2224 0 20 1982 wi 2621835 Maulucci, Anthony CAN M 1857 0 20 2001 i 2645718 McCallum, Elliot CAN M 1837 0 40 2016 2642212 McCartney, Steven CAN M 1794 0 20 2000 i 2611554 McCullough, David CAN M 1862 0 20 1998 2659948 McKenzie, Mike CAN M 1639 0 20 1975 2604612 McLaren, Brian CAN M 2132 0 20 1953 i 2640252 McNamara, Simon CAN M 1750 2 20 1986 2053225 McNamara, Tanner CAN M FA 1973 0 20 1993 i 2677156 McWilliams, Brian CAN M 1679 0 20 1993 2609363 Me, Kevin CAN M 1994 0 20 1992 i 2661330 Mehra, Vikrant CAN M AFM 1705 0 40 2011 i 2649420 Mehrtash, Ryan CAN M 1755 0 20 2001 i 25954938 Mendes Aaron Reeve CAN M IM 2425 0 10 2012 2621509 Mendoza, Armand Jess CAN M 1896 0 20 0 i 2649918 Meneses, Ryan CAN M 1779 0 20 1990 i 2629585 Mercure, Gilbert CAN M 1778 0 20 1962 i 2656922 Merse, Leon Noel CAN M 1786 0 20 1996 i 2669439 Miao, Yupeng CAN M 1725 0 40 2011 2660628 Miguel, Paulo CAN M 1451 0 20 1994 i 2625210 Milette, Patrick CAN M 1880 0 20 1973 i 2601567 Milicevic, Goran CAN M FM 2141 0 20 0 i 2604035 Miller, Evgeny CAN M CM 2262 0 20 1985 2617633 Ming, Wenyang CAN M 1908 0 20 2003 i 2634180 Minhas, Usman Afzal CAN M 1692 0 20 1985 2661160 Mirza Hessabi, Reza CAN M 1676 0 20 1984 i 2661179 Mittal, Aashwin CAN M 1727 0 20 2004 2660172 Mohamed, Noureddin CAN M 1682 0 40 2011 4800060 Mohammed Qanee, Arpak Worya CAN M CM 2175 0 20 1968 i 2625539 Moisseev, Alex CAN M 1613 0 20 1996 i 2635895 Mok, Erwin Jun-Han CAN M 1696 0 40 2011 i 30922038 Mok, Yuen Tak CAN M 1897 0 20 1985 i 2635666 Momic, Jovan CAN M 1693 0 20 1966 7805225 Momin Fayzan CAN M 2049 0 20 2004 2637022 Moon, Ethan CAN M 1914 0 20 1999 2665000 Moorthy, Kavin CAN M 1543 0 40 2016 2605279 Moran-Venegas, Mario CAN M 1716 0 20 0 3833437 Moreno, Jorge CAN M AFM 1766 0 20 1996 i 2640627 Moses, Neil CAN M CM 2019 0 40 2011 i 2622718 Moulton, Richard CAN M 1868 0 20 1988 i 2643561 Mourad, Michel CAN M 1672 0 40 2009 i 2667932 Mourani El Bechara, Gabriel CAN M 1537 0 40 2007 2669145 Moussa, Karim CAN M 1680 0 20 1994 i 2655551 Mu, Shaunavon CAN M 1736 0 40 2008 2661845 Muller, Tyler CAN M 1656 0 20 2004 2613824 Muntaner, Daniel CAN M 1893 0 20 1998 i 329218174 Murali, Dhruv CAN M 1748 0 40 2010 2610981 Murray, Brian CAN M 1768 0 20 1958 i 2609126 Murray, Michael A. CAN M 2005 0 20 1944 i 2600749 Murray, Peter CAN M 2204 0 20 1946 i 2675960 Murthy, Anant CAN M 1565 0 20 1970 25147870 Mutyalapati, Modith Aaroh CAN M 1923 8 40 2014 2669242 Naderi, Pooya CAN M 1550 0 20 2000 i 2671166 Nagelberg, Alan CAN M 1856 0 20 1987 2644282 Naiboglu, Onur CAN M 1597 0 40 2012 i 2622432 Nakagawa, Seiji CAN M 1780 0 20 1994 i 2648636 Napior, Cody CAN M AFM 1864 0 20 1994 i 2642352 Narula, Japveer CAN M 1516 0 40 2014 i 2613239 Nasir, Zehn CAN M 2076 0 20 1998 i 2635674 Nasirov, Ilyas CAN M 1805 0 20 1973 i 2677164 Nault, Charles CAN M 1794 0 20 1971 2637030 Naumov, Stepan CAN M 1747 0 20 1995 i 2632470 Nazareno, Merlin CAN M 1720 0 20 2000 i 2680440 Nemani, Dhruv Sai Venkat CAN M 1663 0 40 2011 2604914 Ng, Gary CAN M FM 2164 0 20 1986 2660555 Nguyen, Alexander CAN M 1646 0 20 1988 12406716 Nguyen, Chloe Maria CAN F WCM WCM 1734 0 20 2002 wi 2612291 Nguyen, Johnny CAN M AIM 1781 0 20 0 2648458 Nguyen, Joseph CAN M 1809 0 20 1994 i 2659697 Nguyen, Kaiser CAN M 1478 0 40 2016 2673029 Nguyen, Khoi CAN M 1671 0 20 2006 2605155 Nguyen, Kim CAN M 1983 0 20 0 i 2645785 Nguyen, Leo CAN M 1659 0 40 2012 12419028 Nguyen, Ngoc Phuong Nghi CAN F 1676 0 40 2007 w 2657180 Nguyen-Kawamura, Kousuke CAN M 1639 0 40 2007 2645394 Nicholson, Devin CAN M 1788 0 20 1996 i 2612240 Nicholson, Matthew CAN M 2071 0 20 0 i 2625407 Ning, Eric CAN M 1981 0 40 2008 i 2662574 Nishanian, Phoenix CAN F 1540 0 40 2011 w 2619636 Nitu, Vlad CAN M 1957 0 20 0 i 2604922 Noritsyn, Nikolay CAN M IM 2409 0 10 1991 i 2647974 Norris-Roozmon, Alexander CAN M 1699 0 20 1994 i 2656949 Ntoukas, Nick CAN M 1531 0 20 1993 i 2621843 Nyamdorj, Davaaochir CAN M 2134 0 20 1996 i 2661853 Oakes, David CAN M 1726 0 20 1998 1211870 Oancea, Nicolae CAN M FA AFM 1865 0 20 1967 i 2601214 Ochkoos, Jura CAN M FM 2139 0 20 0 i 2639408 Odeyemi, Emmanuel CAN M 1719 0 20 1995 2632594 Odorcic, Zelko CAN M 1840 0 20 1978 i 2633302 Odrcich, Evan CAN M 1556 0 40 2007 2625660 Offengenden, Ron CAN M 1895 0 40 2008 6302971 Ondul, Aydin CAN M AGM 1999 0 20 1960 i 2653265 Orcullo, Fernando CAN M 1846 0 20 2000 i 2632772 Orogun, Ibukun CAN M 1885 0 20 1980 i 2670569 Orscelik, Aykan CAN M 1781 0 20 2004 i 2653877 Ossine, Nicholas CAN M AIM 1770 0 40 2009 2620472 Ouellet, Maili-Jade CAN F WGM WGM 2147 0 20 2002 w 2605341 Oussedik, Elias CAN M 2002 14 20 1991 44548150 Ozcifci, Deniz CAN F 1536 0 20 1989 wi 2676770 O`malley, Patrick CAN M 1538 0 40 2011 2660083 Pacin, Ondrej CAN M 1568 0 20 1971 2647338 Page, Denis CAN M 1701 0 20 2000 i 2654555 Pan, Julian CAN M 1955 0 40 2014 2643510 Pan, Nicholas CAN M 1582 0 40 2009 i 2658488 Panchal, Rishi CAN M 1589 0 20 2004 i 2604493 Panjwani, Raja CAN M IM 2395 0 10 1990 i 2658585 Papadatos, Stephen CAN M 1763 0 20 1991 i 2626136 Papneja, Arul CAN M 1841 0 20 2004 i 2665808 Paralikar, Akshaj CAN M 1420 0 40 2014 2657449 Patel, Jaimin CAN M 1762 0 20 2003 2646960 Pattara, Matteo CAN M 1818 0 20 2005 i 2651300 Pauna, Bogdan CAN M 1660 0 20 1994 i 2601141 Peckford, William CAN M 2206 0 20 1967 i 2643057 Pelev, Iassen CAN M 1909 0 20 2003 i 2605376 Peng, David Yu CAN M AGM 2166 0 20 1989 i 2619490 Peng, Sarah CAN F 1844 0 20 2002 wi 2601834 Pepin, Christian CAN M 1999 0 20 1961 i 5215277 Perez, Gilbert CAN M 1867 0 20 1958 i 2605481 Peristy, Luke CAN M 1727 0 20 1989 2637049 Pham, Alex CAN M 1822 0 20 1998 i 12401285 Pham, Bich Ngoc CAN F WIM WIM FT,NA 2257 0 20 1990 wi 2679019 Phung, Duc Hiep Andy CAN M 1513 0 20 1998 2600072 Piasetski, Leon CAN M IM 2138 0 20 1951 2611651 Plotkin, Mark CAN M IM NA 2368 0 10 1998 2606674 Plotkin, Victor CAN M FM 2215 0 20 1968 2644916 Pollitt, Henry CAN M 1788 0 40 2009 2661527 Poncelet, Niklas CAN M 1766 0 40 2009 i 2656957 Pong, Tobias CAN M 1813 0 20 2005 i 5059305 Poorna Prakash, Roshini CAN F FI ACM 1699 0 20 1994 wi 2660970 Porlier, Xavier CAN M 1865 0 20 2004 i 2615215 Pottinger, Carl CAN M 1858 0 20 0 2629593 Potvin, Alain-Nicolas CAN M 1722 0 20 1965 i 2613280 Preotu, Razvan CAN M GM 2419 0 10 1999 2648245 Prianichnikov, Maikl CAN M 1926 0 40 2015 2662256 Priebe, Shiven CAN M 1546 0 20 2006 i 2620880 Prince, Colin CAN M 1895 0 20 1965 2616777 Prost, Bernie CAN M 1475 0 20 0 329111122 Puddle, James CAN M 1655 0 40 2009 i 2653516 Punay, Darius CAN M 1530 0 20 1977 i 2651610 Punay, Rhailey CAN M 1765 0 40 2010 2676460 Pundsack, Eric CAN M 1688 0 20 2004 2642476 Puppala, Aekaay CAN M 1572 0 40 2015 i 2602792 Purewal, Sardul CAN M 1933 0 20 0 2632608 Puri, Dylan CAN M 1737 0 40 2008 i 2638290 Puri, Ryan CAN M 1909 0 40 2012 i 2600633 Puri, Vinny CAN M FM 2019 0 20 1967 2632721 Qian, Jessica CAN F 1679 0 20 2006 wi 2614880 Qian, Owen CAN M 1991 0 20 1997 i 2620243 Qiao, Cindy CAN F WFM WFM 1978 0 20 2003 w 2643545 Qin, Kaiqi CAN M 1786 0 40 2007 2627949 Qin, Kevin CAN M 1798 0 40 2007 i 2637308 Qiu, Andrew Yu CAN M 1838 0 20 2005 i 2637316 Qiu, Peter Yong CAN M 1753 0 20 2005 2662701 Raghavan, Hariharan CAN M 1656 0 20 1962 i 2665069 Rama Chandran, Ishaan CAN M 1498 0 40 2016 25997343 Ramesan, Raunak Amit CAN M 1838 0 40 2014 2631270 Ramesh, Sanjay CAN M 1861 0 20 2004 2660822 Ramirez, Emilio CAN M 1787 0 20 2005 i 3877698 Ramos Trejo, Jacqueline Michelle CAN F 1528 0 40 2009 wi 2673037 Randall, Dylan CAN M 1758 0 20 2001 25632736 Raninga Aditya Himanshu CAN M 1914 0 20 2002 i 2630729 Ratelband, William CAN M 1825 0 20 2003 2636310 Ratte, Daniel CAN M 1582 0 40 2008 i 2642395 Ratte, James CAN M 1484 0 40 2010 i 2643251 Rauch, Damian CAN M 1694 0 20 1998 14119463 Razin, Vadim CAN M 2355 0 10 1990 2669390 Redhead, Tyrone CAN M 1684 0 20 2004 2656965 Rehdner, Preston CAN M 1431 0 40 2012 i 2605414 Rek, Slava CAN M 2203 0 20 0 2606232 Rekhson, Vladislav CAN M IA 2027 0 20 1982 i 2679884 Renaud, Rija CAN M 1627 0 20 2000 2661683 Renganathan, Navika CAN F 1536 0 40 2017 w 2634767 Reza, Sumon CAN M 1515 0 20 1981 2626446 Richard, Georges CAN M 1848 0 20 1963 i 2679698 Richardson Grenon, Louis CAN M 1812 0 40 2008 2615509 Richardson, Kai CAN M 1889 0 20 2003 i 2627175 Robertson, Kole CAN M 1781 0 20 0 i 2672294 Robillard, Guillaume CAN M 1795 0 20 1979 2620049 Rodrigue-Lemieux, Shawn CAN M GM 2506 0 10 2004 2647397 Rohland, Michael Karl CAN M 1848 7 20 1959 2655900 Rokhvarger, Daniel CAN M FA 1706 0 20 1991 i 2672553 Rosenberg, Sean CAN M 1698 0 20 1987 2662183 Roskic, Aleksandar CAN M 1798 0 20 2000 i 2615568 Rotariu, Constantin CAN M 1632 0 20 0 i 2654199 Rotem, Leonard CAN M 1611 0 40 2015 i 2603659 Roussel-Roozmon, Thomas CAN M GM 2459 0 10 1988 i 2650894 Rozin, Mark CAN M 1732 0 40 2007 i 2672650 Ruan, Cody CAN M 1677 0 20 2006 2631440 Ruchinskaya, Valerie CAN F WFM WFM 1900 0 40 2008 w 2658453 Rudakov, Ivan CAN M 1729 0 20 1986 2619253 Rusonik, Max CAN M FM 2179 0 20 2006 i 2662124 Russell, Fiona CAN F 1567 0 40 2010 w 2640937 Russell, Wesley CAN M 1945 0 40 2010 2617960 Sabau, Ioan CAN M 1844 0 20 1962 i 2649730 Sadden, Jim CAN M 1681 0 20 1990 i 2619644 Saha, Ananda CAN M CM 2089 0 20 2000 5028280 Sai Krishna G V CAN M IM 2395 0 10 1996 2654571 Saillant, Christopher CAN M 1922 0 40 2014 2654962 Saillant, William CAN M 1698 0 40 2011 i 2624346 Saine, Zachary CAN M 2065 0 20 2001 2648016 Sairam, Amudan CAN M 1747 0 40 2008 2675498 Sajosh, Isaac CAN M 1718 0 40 2013 2672375 Salonga, Romel CAN M 1650 0 20 1970 2625504 Saltat, Michael CAN M 1837 0 20 1996 i 2670070 Sama, Chetan Reddy CAN M 1738 0 40 2010 4128290 Sambuev, Bator CAN M GM 2439 0 10 1980 i 2652153 Samei, Aydin CAN M 1548 0 40 2010 i 2634970 Samokysh, Yevhen CAN M 1734 0 20 1996 i 13503111 Samsonkin, Artiom CAN M IM 2477 0 10 1989 2650045 Sanal Kumar, Nikul CAN M 1747 0 20 1986 i 2649438 Sanchez, Victor CAN M 2027 0 20 1965 i 2601842 Sapozhnikov, Roman CAN M FM 2185 0 20 1994 i 2642085 Sarhan, Nazir CAN M 1428 0 40 2013 88105040 Sarvesh Saravanan CAN M 1698 0 40 2016 2622327 Sasata, Alexander CAN M 1798 0 20 2004 i 2657473 Satish Alwar, Dharsan CAN M AFM 1654 0 40 2010 2657210 Saxena, Ryan CAN M 1557 0 40 2009 i 2651904 Schantz, Korbin CAN M 1724 0 40 2011 i 2613093 Schneider, Corin CAN M 1841 0 20 0 2645459 Schneider, Mitchell CAN M 1789 0 20 1985 i 2632624 Schwartz, Lorne CAN M 1885 0 20 1982 i 48728420 Sekaran, Adithya CAN M 1808 0 40 2015 2647273 Sekirin, Matthew CAN M 1616 0 20 2002 2658291 Senthilkumar, Sarveshwar CAN M AFM 1794 0 40 2008 i 2667789 Sethi, Aaron CAN M 1618 0 40 2009 2646978 Sethi, Kabeer CAN M 1888 0 20 1990 2651793 Shah, Mustafa CAN M 1648 0 20 2000 i 2646773 Shahad, Nabil CAN M 1724 0 20 2000 12560502 Shahfar, Shima CAN F NI 1630 0 20 1996 wi 2635127 Shanmugadhasan, Dylan CAN M 1630 0 20 1995 2668823 Shapiro, Idan CAN M 1668 0 40 2007 i 2666774 Sharafutdinov, Timur CAN M 1782 0 40 2012 i 2659905 Sharma, Aarush CAN M 1579 0 40 2011 2621215 Sharma, Vishruth CAN M 1964 0 40 2007 i 2613204 Sharpe, Michael D. CAN M 1657 0 20 1954 i 2668831 Sheetikov, Prohor CAN M 1453 0 20 2006 i 2664747 Shen-Rong, Emma CAN F 1453 0 40 2017 w 2609886 Shi, Diwen CAN M FM 2160 0 20 1999 i 33402094 Shroff, Dhairya Amit CAN M 1592 0 40 2016 2680513 Si, Ethan CAN M 1495 0 40 2010 2605023 Siddeley, Hugh CAN M AIM 1967 0 20 1978 i 2618940 Siegal, Matthew CAN M 1942 0 20 1992 i 2630575 Siegel, Adam CAN M 2048 0 20 1993 2621681 Simard, Francois CAN M 1850 0 20 1978 2626462 Simard, Martin CAN M 1781 0 20 1978 i 2662264 Singh, Arnav CAN M 1682 0 40 2013 i 2663953 Singh, Jayden CAN M 1642 0 40 2010 2628686 Singh, Malhar CAN M 1816 0 20 2002 2628902 Sippola, Laine CAN M 1714 0 20 1997 i 2618125 Sirkovich, Daniel CAN M 1781 0 20 0 i 2658577 Sit Yee, Mervyn CAN M 1619 0 20 1973 2650827 Sivanandam, Adithya Purushothaman CAN M 1758 0 20 1994 i 2626438 Skop, Mike CAN M 1688 0 20 1993 i 2641852 Slone, Jake CAN M 1809 0 20 1998 i 34344217 Soberov, Emil CAN M CM 1990 0 40 2010 2635453 Soco, Lester CAN M 1778 0 20 1980 2608499 Sohal, Tanraj CAN M FM 2131 0 20 1996 i 62900412 Song, Ethan CAN M FM 2246 0 40 2009 2614189 Song, Guannan Terry CAN M FM SI,LSI 2115 0 20 1998 i 2667410 Song, Jiacai CAN M 1701 0 40 2010 2613190 Song, Michael CAN M IM 2305 0 20 1999 i 2621770 Song, Samuel CAN M 2138 0 20 2000 2613328 Sottile, Claudio CAN M 1915 0 20 1994 i 2601044 Southam, David CAN M 1903 0 20 1966 i 2669501 Spanglet, Rachel CAN F 1676 0 20 2005 w 2651394 Spiian, Ross CAN M 1741 0 40 2009 i 2600013 Spraggett, Kevin CAN M GM 2489 0 10 1954 i 2631458 Sreekumar, Gauri CAN F WCM WCM 1623 0 40 2008 w 2640929 Sreekumar, Gayathri CAN F 1592 0 40 2015 w 2630389 Srinivasan, Hemant CAN M 1881 0 40 2007 i 2652862 St-Germain, Jack CAN M 2044 0 20 2006 2600838 Starr, Nava CAN F WIM WIM 2070 0 20 1949 wi 2600498 Starr, Sasha CAN M 1962 0 20 1949 i 2670151 Steckly, Jared CAN M 1562 0 20 2006 i 2617889 Stefanovic, Miroslav CAN M 1924 0 20 0 i 2622262 Stein, Jacob CAN M 1841 0 20 1986 i 2624362 Steinberg, Ellis CAN M 1899 0 20 1987 2604450 Stevens, Christian CAN M FM 2225 0 20 1987 i 2653192 Stevenson, Mark CAN M 1827 0 20 2005 2645092 Stordeur, Jackson CAN M 1914 0 20 2005 2648741 Stroud, Mike CAN M 1922 0 20 1969 i 2623250 Struben, Jeroen CAN M 1895 0 20 1971 i 2615134 Strugach, Alexander CAN M 1790 0 20 0 2656981 Stueckmann, Daniel CAN M 1739 0 20 1997 i 2628937 Su, Ethan CAN M 1841 0 40 2008 i 2640678 Su, Jayden Chenxuan CAN M AFM 1688 0 40 2012 2617919 Su, Michael CAN M 1906 0 20 2002 i 2669188 Suda Lafontaine, Toma CAN M 1597 0 40 2007 i 2607174 Suller, Lorant CAN M 1823 0 20 1973 i 2614030 Supsup, Ferdinand CAN M NA AFM 1747 0 20 0 i 2649071 Surendran, Siddharth CAN M 1649 0 40 2013 i 2620073 Surya, Benito CAN M 1939 0 20 2003 i 2614928 Swift, Ryne CAN M 1960 0 20 1998 2679647 Sychev, Danila CAN M 1630 0 40 2011 2652927 Tadique, Edgardo CAN M 1795 0 20 1965 i 2652366 Tajik, Samantha CAN F 1590 0 20 2000 wi 2650401 Tan, Brendan CAN M 1966 0 20 2006 2663660 Tan, Jayden Henry CAN M 1564 0 20 2006 2655675 Tanasijczuk, Justin CAN M 1681 0 20 1982 i 329107916 Tang-Han, Sean CAN M 1540 0 40 2012 2617617 Tapp, Ashley CAN F 1719 0 20 2000 wi 2659530 Tatke, Tansh CAN M 1617 0 40 2016 2606534 Tayar, Jonathan CAN M IM 2371 9 10 1988 2637120 Taylor, Ashton CAN M 1930 0 20 2002 2635054 Taylor, Tristan CAN M 1984 0 20 2000 2634244 Templonuevo, Mark Geryl CAN M 1923 0 20 1989 34160000 Tenkov, Arkadii CAN M 1702 0 40 2012 i 2656990 Tennant, Anthony CAN M 1912 0 20 1965 i 2601192 Teodoro, Eduardo CAN M FM 2250 0 20 1978 2645505 Terry, Joshua CAN M CM 2235 0 20 1999 i 2605058 Thavandiran, Shiyam CAN M IM 2384 2 10 1992 2623471 Therrien, Michel CAN M 2019 0 20 1964 i 2623960 Tian, Shi Yuan CAN F WFM WFM 1861 0 20 2005 wi 2621118 Tinica, Gabriel CAN M 1954 0 20 0 i 2609908 Todd, Adie CAN F 1639 0 20 1988 wi 2610272 Tolentino, Andre Angelo CAN M 1787 0 20 2001 i 2610280 Tolentino, Patrick Angelo CAN M 1939 0 20 2002 i 2612798 Tonakanian, Stephan CAN M 1979 0 20 0 i 2657481 Toor, Josh CAN M 1674 0 40 2011 2605473 Trahan, Daniel CAN M 2015 0 20 1965 i 2676710 Tran, Vu Khoi Trong CAN M 1571 0 20 1989 2618893 Tremblay, Mario CAN M 1824 0 20 1966 i 2606682 Tremblay, Rejean CAN M CM 2184 0 20 1969 i 2655659 Tremblay, Xavier CAN M 1823 0 20 2006 2624370 Tremblay-Alix, Eric CAN M 1839 0 20 1984 i 34150927 Trofimov-Malyshkin, Valent CAN M 1691 0 20 2006 i 2657619 Trudeau, Noah Lee CAN M 1592 0 40 2008 2624249 Trueman, Francis CAN M 1536 0 20 1941 2673991 Tsanov, Denise CAN F 1575 0 40 2012 w 2638673 Tseng, Bradley CAN M 1845 0 40 2010 2621649 Tsukerman, Julia CAN F WCM WCM NA 1800 0 20 2006 wi 2620260 Tsypin, Allison CAN F IA 1587 0 20 2003 wi 2635798 Tuchow, Ryan CAN M 1641 0 20 1996 i 2645009 Tuladhar, Jude CAN M 1574 0 40 2007 i 2615193 Turcotte, Jonathan CAN M 1986 0 20 1983 2628112 Tuvera, Mark CAN M 1797 0 20 1992 2614081 Twesigye, Derick Joshua CAN M 2032 0 20 0 i 2803089 Tyomkin, Dimitri CAN M GM 2447 0 10 1977 i 2657490 Tyulenev, Alexey CAN M 1773 0 20 2000 i 2615940 Ugodnikov, Arkadiy CAN M 1728 0 20 1955 i 2606437 Upper, John CAN M 1747 0 20 0 2603748 Urquhart, Ed CAN M 2184 0 20 1974 i 2647362 Vaillant, Charles-Etienne CAN M 1710 0 20 2000 i 2603918 Vaingorten, Yaaqov CAN M FM 2209 0 20 1981 i 2650843 Valavan, Aaryan CAN M 1701 0 40 2008 2664640 Valiquette, Simon CAN M FA 1594 0 20 1975 2654709 Vallabhajosyula, Vijaya CAN F 1483 0 40 2011 w 2650797 Valles, Alyver CAN M 1780 0 20 1977 i 33394784 Valluru, Neel Madhav CAN M 1493 0 40 2010 2646994 Van Gaalen, Pieter CAN M 1531 0 20 1996 i 2661365 Varakunan, Cadiron CAN M 1721 0 40 2009 i 2651947 Vasantha Sadhasivam, Balachandhr CAN M 1624 0 20 1992 2608049 Vasilev, Stephan CAN M 2024 0 20 0 i 2647893 Vaughan, Nathan CAN M 1949 0 20 2003 2653710 Vazifeh Hessari, Arya CAN M 1641 0 20 2004 2637057 Velasquez, Noah CAN M 1753 0 40 2010 2657201 Velmurugan, Sanchith CAN M 1581 0 20 2006 i 2620090 Vettese, Nicholas CAN M IM 2306 0 20 2004 2661373 Vieira, Cody CAN M 1623 0 20 1994 i 2654369 Vigurs, Sofia CAN F 1532 0 40 2014 w 2633590 Vijendra, Vinushan CAN M 1690 0 20 2005 2645866 Villamar, Eros CAN M 1733 0 40 2011 2605600 Vincent, Trevor CAN M 2222 0 20 1990 2657007 Vishwanath, Rahul CAN M 1669 0 20 1989 i 329093857 Vlasblom, Andrew CAN M 1773 0 20 1987 i 6008232 Vlasov, Alexander CAN M 1588 14 20 2006 2657015 Wadhwa, Rymn CAN F 1642 0 20 1996 wi 2661934 Waissbluth, Boris CAN M 1871 0 20 1962 2665913 Wang, Alan CAN M 1629 0 40 2014 2637804 Wang, Andy Zixin CAN M 1863 0 40 2009 i 2640090 Wang, April CAN F 1582 0 40 2012 wi 2667860 Wang, Bella CAN M 1442 0 20 2006 8618585 Wang, Bingfei CAN M 1867 0 20 2005 2636115 Wang, Derek CAN M 2092 0 40 2008 2616386 Wang, Dinny CAN M 1876 0 20 2001 i 2656582 Wang, Eric Jiachen CAN M 1611 0 40 2012 2677784 Wang, Jaeson CAN M 1602 0 20 2004 8610649 Wang, Jiaying CAN F 1881 0 20 2000 wi 2664399 Wang, Justin CAN M 1668 0 40 2017 2640104 Wang, Lucas Yuebo CAN M 1629 0 40 2014 i 2663635 Wang, Nathan CAN M 1516 0 40 2016 2638681 Wang, Nathan Zian CAN M 1928 0 40 2009 2621711 Wang, Paul CAN M 1933 0 20 2006 i 2608243 Wang, Richard CAN M IM 2322 0 20 1998 i 2638312 Wang, William Kaiyuan CAN M 1563 0 40 2012 2654725 Wangluo, Joanne CAN F 1559 0 40 2012 w 2642360 Wen, Justin CAN M 1748 0 40 2011 2623862 Wiebe, Isaac CAN M 2116 0 20 1994 2637065 Wilderman, Igor CAN M 1980 0 20 1980 i 2616629 Wilker, Marcus CAN M 1728 0 20 1973 i 2605490 Wilkin, Alain CAN M 1950 0 20 0 i 2657023 Wilson, Serena CAN F 1633 0 40 2011 wi 2667983 Woo, Nicole CAN F 1801 0 20 2004 w 2642247 Woodroff, Brendan CAN M NA 1739 2 20 1986 2653842 Wright, Joshua CAN M AFM 1574 0 40 2007 i 2642751 Wu, Hao En Colin CAN M 1449 0 40 2015 2654253 Wu, Jingchen CAN M 1459 0 40 2016 2633965 Wu, Jonathan CAN M CM 1803 0 40 2010 2644681 Wu, Nolan CAN M 1878 0 40 2010 2615592 Wu, Ruining Ray CAN M 2136 0 20 1997 i 2642743 Wu, Ting En Ryan CAN M 1690 0 40 2011 2652870 Wu, Yuchen CAN M 1601 0 40 2010 2629534 Xiang, Christopher CAN M 1809 0 20 2005 2612550 Xiao, Alice Huanyi CAN F 1922 0 20 1996 wi 2643537 Xie, Irene CAN F WFM WFM 1863 0 40 2010 w 2628694 Xie, Patrick CAN M 1751 0 20 2001 i 2623951 Xu, Andrew CAN M NA 1811 0 40 2007 i 2627345 Xu, Daniel CAN M FM 1988 0 40 2008 i 2632160 Xu, Eddie CAN M 2011 0 20 2001 i 4308182 Xu, Hannah Ruihan CAN F 1569 0 40 2009 wi 2617110 Xu, Jeffrey CAN M CM 2065 0 20 2001 2679663 Xu, Jiayu CAN M 1612 0 40 2011 2638835 Xu, Leon CAN M 1773 0 40 2010 i 2650738 Xu, Michael CAN M 1677 0 40 2011 i 8603707 Xu, Ruoying CAN F 1987 0 20 1989 wi 2654261 Xu, Zhihan (samuel) CAN M CM 1739 7 40 2016 2677172 Yahiaoui, Abdessamad CAN M 1843 0 40 2008 2667010 Yancey, Alice CAN F 1586 0 40 2010 w 2640953 Yang, Andrew CAN M 1516 0 40 2015 2657031 Yang, Brooke CAN M 1657 0 20 2005 2630079 Yang, Henry CAN M 1783 0 20 2005 i 2637375 Yang, Jingyun (ryan) CAN M FM 2009 0 40 2009 8604398 Yang, Kaiqi CAN M GM 2381 0 10 1988 i 2644380 Yang, Larry CAN M 1690 0 40 2013 2637626 Yang, Lefan CAN M 1906 0 40 2009 i 2640724 Yang, Nathan Yi-Hsin CAN M AFM 1826 0 40 2012 2614871 Yao, Houji CAN M AGM 1984 0 20 1996 i 2643243 Yao, Lucas Mason Pin Qian CAN M 1722 0 40 2014 34159118 Yavorskyi, Yevhen CAN M 1538 0 40 2014 2679892 Yevsyutin, Oleksiy CAN M 1856 0 20 2000 2654644 Yin, Aiden CAN M 1620 0 40 2014 i 2654652 Yin, Andrew CAN M 1636 0 40 2014 i 2649098 Yin, Zeming CAN M 1927 0 40 2012 2601303 Yip, Michael CAN M 1934 0 20 1959 i 2632292 Yoker, Callum CAN M 1741 0 20 2005 i 2614138 Young, John CAN M 1558 0 20 0 329105180 Yu, Christopher CAN M AFM 1758 0 20 2005 2647001 Yu, Clark CAN M 1678 0 20 2005 i 2606828 Yu, Jonathan CAN M 1863 0 20 1989 2627230 Yu, Sophia CAN F 1723 0 40 2008 wi 2618028 Yu, Wenlu CAN M 1907 0 20 2000 i 2649985 Yu, Zongyan CAN M 1729 0 40 2013 2671867 Yuan, Arianna CAN F 1473 0 40 2014 w 2655071 Yuan, Jaydon CAN M 1702 0 40 2012 i 2645947 Yuan, Justin CAN M 1698 0 20 2006 8604541 Yuan, Yuanling CAN F WIM WIM 2217 0 20 1994 wi 2676729 Yueh, Tony CAN M 1769 0 20 2000 2648806 Yuen, Toma CAN M 1790 0 20 2004 2643146 Yunuslu, Ali CAN M 1649 0 40 2011 2650800 Yusuf, Atiba CAN M 1660 0 20 1980 i 2645548 Zabor, Josh CAN M 1580 0 20 2005 i 2607123 Zaczek, Jonathon CAN M 1972 0 20 1985 i 2604787 Zafirov, Stephane CAN M 1979 0 20 1977 2642328 Zaka, Mohid CAN M 1846 0 20 2006 2643154 Zapata, Edgar CAN M 1544 0 20 1990 i 2664267 Zare, Nozhan CAN M 1751 0 40 2010 2628708 Zarezadegan, Fariborz CAN M 1667 0 20 1990 i 2609738 Zeromskis, Egidijus CAN M 2076 0 20 0 i 2640732 Zhan, Jayden Zihan CAN M AFM 1710 0 40 2012 i 2637545 Zhang, Brian CAN M 1920 0 40 2009 i 2657414 Zhang, Chenghong CAN M 1752 0 40 2014 2637820 Zhang, Daniel CAN M 2006 0 40 2009 2644703 Zhang, Felix CAN M 1572 0 40 2011 2643995 Zhang, Finley CAN M 1678 0 40 2015 331105187 Zhang, Han CAN M 1563 0 40 2010 i 2620162 Zhang, Henry CAN M 2021 0 20 2003 2627477 Zhang, Henry XianRui CAN M 1648 0 40 2007 i 2678799 Zhang, Isaac CAN M 1695 0 40 2015 2631288 Zhang, Jonathan CAN M 1699 0 40 2007 i 2644002 Zhang, Kai CAN M 1671 0 40 2014 2637677 Zhang, Michelle CAN F WFM WFM 1892 0 40 2013 wi 2644428 Zhang, Nathan Yibo CAN M 1519 0 40 2012 i 2657422 Zhang, Nicole CAN F 1639 0 40 2011 wi 30942993 Zhang, Samuel CAN M 1906 0 20 2005 2645050 Zhang, William CAN M 1759 0 40 2007 i 2611902 Zhang, Yuanchen CAN M IM 2218 0 20 2001 i 2652390 Zhao, Crillen (yanfeng) CAN M 1592 0 20 1920 i 2620740 Zhao, Ian CAN M FM 2207 0 20 2005 i 2627450 Zhao, Jeffrey R CAN M 1907 0 40 2007 i 2640406 Zhao, Jifan CAN M 1874 0 40 2011 2617463 Zhao, Jim CAN M 2114 0 20 0 i 2659654 Zhao, Shannon CAN F 1582 0 40 2013 w 2624079 Zhe, Jia CAN M 1815 0 20 1967 i 2644037 Zheng, Kingsley CAN M 1607 0 40 2016 2624893 Zheng, Richard CAN M FM 2138 0 20 2006 2672707 Zheng, Samuel CAN M 1973 0 20 2005 2620189 Zheng, Victor CAN M FA 1860 0 20 2004 i 2635658 Zhong, April Yunwei CAN F WCM WCM 1789 0 40 2008 w 2617102 Zhong, Joey CAN M 1929 0 20 2000 i 2635860 Zhong, Ryan Yunhui CAN M FM 1954 0 40 2011 2621100 Zhong, Wenxuan CAN M 1820 0 20 2004 i 2661381 Zhou, Alex CAN M 1825 0 20 1997 i 2623234 Zhou, David CAN M 2022 0 20 1992 i 2616343 Zhou, Lily CAN F WCM WCM 1734 0 20 2002 w 505161 Zhou, Qiyu CAN F FM WGM 2120 0 20 2000 wi 2639092 Zhou, Zhenyang CAN M 1530 0 20 2005 2660768 Zhou, Ziqi CAN M 1713 0 20 2002 2640597 Zhou, Zixuan CAN M 1818 0 40 2011 2654288 Zhu, Aiden CAN M 1673 0 40 2016 2660652 Zhu, Alex CAN M 1455 0 20 2000 i 2627787 Zhu, Brandon CAN M 1955 0 20 2000 i 2654296 Zhu, Daniel CAN M 1755 0 40 2016 2658496 Zhu, Daniel CAN M 1595 0 40 2010 2644444 Zhu, Elber CAN M 1756 0 40 2013 i 2645912 Zhu, Glyn CAN M 1698 0 40 2009 i 2614740 Zhu, Hong Rui CAN M FM 2158 0 20 1999 2620430 Zhu, Jeffrey Xin-Yu CAN M 1881 0 20 2001 i 2650428 Zhuang, Ryan CAN M 1677 0 40 2008 2661390 Zivojinovic, Viktor CAN M 1744 0 20 1991 12551805 Zomorrodian, Eilia CAN M FM 2174 0 20 2004 i 2615339 Zotkin, Daniel CAN M 1978 0 20 2001 i 2658615 Zou, Yukuan CAN M 1746 0 20 2004 2604620 Zubac, Marius CAN M 1969 0 20 1957 i 2624397 Zumsteg, Nicolas CAN M 1742 0 20 1977