ID Number Name Fed Sex Tit WTit OTit FOA DEC25 Gms K B-day Flag 2617854 Abbarin, Shabnam CAN F 1518 0 40 1987 wi 2659735 Abdelwahed, Loay CAN M 1564 0 40 2008 2606879 Abrahams, Daniel CAN M CM 2113 0 20 1987 2602563 Abreu Cordero, Jose Leonardo CAN M 2024 0 20 0 i 2647176 Achyuth, Akshaj CAN M 1598 5 40 2009 2678551 Acton, Noah CAN M 1541 0 40 1997 2630958 Adam, Rafael CAN M CM 2001 0 40 2007 i 2673878 Adeyemi, Adebowale CAN M 1840 0 40 1976 11202270 Adnan, Habib CAN M CM 2110 0 20 2001 i 2635720 Adulfo, Vincent Angel CAN M AIM 1742 0 20 1996 i 2653214 Agansonov, Alexander CAN M 1901 0 40 1983 2613433 Agbabishvili, Lali CAN F 2019 0 20 0 wi 2647745 Aiello, Mick CAN M 1872 0 40 2003 i 30943329 Ajith, Aarush CAN M 1723 0 40 2012 30943515 Ajith, Aayush CAN M 1847 0 40 2007 i 2656744 Alcaide, Florante CAN M 1846 0 40 1950 i 2656612 Alcantara, Maximo CAN M 1766 0 40 1997 2634198 Alcantara, Maximo Jr CAN M 1762 0 40 1970 2626942 Ali, Husain CAN M 1816 0 20 1938 i 2613441 Ali, Shafkat CAN M 1705 0 20 0 2631644 Aliaj, Jurgen CAN M 1723 0 20 1995 i 2649772 Aljo, Johan CAN M 2030 3 40 2010 13432834 Allahverdi, Umid CAN M 1615 0 40 2012 2641640 Alpuri, Aaqil CAN M 1754 0 40 2010 i 2645963 Aluko, Lare CAN M 1734 0 20 1971 i 2681129 Alva, Aaron CAN M 1629 4 40 2010 2623757 Amirirad, Kamran CAN M 1686 0 20 1980 i 2642948 Andersen, Evan CAN M 1538 0 40 1993 2625261 Anderson, Collin CAN M 1874 0 40 1980 i 2606887 Ang, Alan CAN M 1954 0 20 1992 2648105 Anish, Diganth CAN M 1649 5 40 2014 2622394 Aniunoh, Chike Jude CAN M 1952 0 20 1985 i 2600943 Arandia, Henry CAN M 1733 0 40 1969 i 2657929 Aravinthan, Adhvik CAN M AIM 1676 0 40 2015 2605791 Armstrong, Robert J CAN M 1734 0 20 1945 i 2658941 Arora, Angad CAN M 1473 0 40 2013 2658950 Arora, Gaurav CAN M 1611 0 40 1982 i 2639378 Ash, Cory CAN M 1544 0 20 1977 i 2623188 Aspler, Gerald CAN M 1908 0 20 1953 i 2623897 Atanasov, Anthony CAN M IM 2319 5 20 2008 2614944 Atem, James CAN M 1792 0 20 0 2662809 Attlee, Mannan CAN M 1664 0 40 2001 2641135 Atwood, Matthew CAN M 1612 0 20 1988 10238948 Azher, Hossain CAN M 1731 0 40 2009 i 2640350 Aziz, Awsam CAN M 1564 0 20 1995 2649209 Badejo, Femi CAN M 1709 0 20 1991 i 12500305 Bahmani, Amir Mohammad CAN M 2199 0 20 1998 i 2640163 Bai, Jinghui CAN M 1903 0 40 2006 i 2601150 Bailey, Doug CAN M FM 2022 0 20 1964 i 2648415 Bakradze, Joshua CAN M 1589 0 20 1999 2651068 Balamanage, Dineth CAN M 1616 0 40 2014 2619679 Balendra, Harigaran CAN M 1696 7 40 0 2662817 Bandara, Ranmal CAN M 1565 0 40 1997 i 2657236 Bansal, Vinit CAN M 1709 0 40 1987 2643553 Bao, Steven CAN M 1455 0 40 2009 i 2613042 Bao, Tony Bohan CAN M 1965 0 20 1997 i 2600447 Baragar, Fletcher CAN M FM 2229 0 20 1955 i 2600099 Barbeau, Sylvain CAN M FM 2332 0 20 1961 i 4100140 Bareev, Evgeny CAN M GM 2617 0 10 1966 i 2659425 Barmas, Sammy CAN M 1723 0 40 1954 i 2663651 Barmasch, Oswald CAN M 1480 0 40 1953 2619768 Baron, Gustav L CAN M 2059 0 20 0 2605120 Barron, Michael CAN M IM NA 2101 0 20 1962 2633140 Batorshyn, Ilia CAN M CM 2209 0 40 2007 2661470 Baylon, Jorel CAN M 1726 0 20 1994 2616122 Beladel, Brahim CAN M 1920 0 20 1964 i 2609843 Bellissimo, Joseph F. CAN M 2104 0 20 2000 i 2645980 Ber, Sava CAN M 1640 0 40 2007 i 2603837 Berengolts, Isai CAN M 1938 0 20 0 2629550 Bergeron, Matthew CAN M SI,LSI,NA AIM 1789 0 20 1988 i 2635259 Bertrand, Nathanael CAN M 1832 0 40 2004 i 2667061 Berube, Laurier CAN M 1709 0 40 2011 i 2648822 Bettner, Jon CAN M 1687 0 40 1992 i 2672596 Bhanot Khurana, Vihaan CAN M 1612 6 40 2011 2662345 Bhardwaj, Shrikant CAN M 1688 0 40 1994 i 2641151 Bhaumik, Rishi CAN M 1500 3 40 2013 2667991 Bhoutika, Artham CAN M 1627 0 40 2011 2640600 Bi, William CAN M 1659 0 40 2013 2649446 Bianchetti, Fernando CAN M 1657 0 20 1970 i 2656760 Biletskyi, Ivan CAN M 1717 11 40 2001 2648830 Bilugan, Mason CAN M 1971 0 40 2008 2614952 Bince, Rolando CAN M 1894 0 20 0 i 2652056 Blair, Michael CAN M 1688 0 40 1994 i 2605317 Bluvshtein, Ilia CAN M 1995 0 20 1956 i 2661896 Bogun, Tymur CAN M 1520 0 40 2014 i 2647583 Boisvert, Michel CAN M 1758 0 40 1995 i 2648296 Bonda, Conrado Foglio CAN M 1637 0 40 1985 2624214 Bonness, Will CAN M 1891 0 20 1985 2606925 Boron, Anthony CAN M FA 1882 0 20 1957 2649128 Botello, Daniel CAN M 1706 0 40 1997 i 2611856 Both, Aaron CAN M 1903 0 20 1987 2634040 Botoy, James Pajo CAN M 1846 0 20 1956 i 329218586 Bouchard, Daniel CAN M ACM 1756 0 40 1994 2674742 Bouchard, Felix CAN M 1871 0 40 2004 2669153 Bourassa, Samuel CAN M 1928 0 40 1991 i 2616564 Brajkovic, Nikola CAN M 1894 4 20 0 2629674 Bremner, William CAN M 2006 0 20 2001 i 2620596 Briones, Dante CAN M 1956 0 20 0 i 2636174 Brown, Nathaniel CAN M 1836 0 20 1988 i 2636476 Bruziewicz, Andrew J CAN M 1856 0 40 1988 i 2627671 Bu, Kevin (Yihuan) CAN M 1891 0 20 2003 i 2661942 Bucci, Andrew CAN M 1890 0 40 2002 i 2623242 Buchanan, Matthew CAN M 1897 0 20 1992 i 2620715 Bulga, Tamir CAN M 1863 0 20 0 i 2670895 Bull, James CAN M 1607 0 40 1987 2662175 Burgess, Andrew CAN M 1735 0 40 1985 i 2652331 Burnett, Jonathan CAN M 1537 0 40 1997 i 2625415 Burrows, Quinton CAN M 1840 0 20 1992 i 4150740 Burtasova, Anna CAN F WGM WGM 2235 0 20 1987 wi 2660547 Burylo, Chris CAN M 1523 0 40 1986 i 2639777 Buscar, Bernard CAN M 1536 0 40 1951 i 2603616 Buscar, Michael CAN M 2088 0 20 1987 i 329219144 Butt, Jeffery Butt CAN M 1912 0 20 1988 i 2659034 Buzhor, Danil CAN M 1761 0 40 2006 i 2647192 Byers, Jared CAN M 1770 4 20 2000 2615673 Cacho, Belly CAN M 1828 0 20 0 i 2605910 Caire, Francois CAN M 2124 0 20 1983 i 2613514 Cale, Ferdinand CAN M 1710 0 40 0 i 2606933 Calugar, Arthur CAN M IM 2259 0 20 1994 i 2632101 Cao, Bruce CAN M 1641 0 20 2004 i 2625547 Cao, Yingying (Lucy) CAN F 1713 0 20 2002 wi 2653230 Cartina, Melvin CAN M 1888 0 40 1975 2628740 Castillo, Rey CAN M AIM 1790 0 40 1964 2632535 Cater, Brendan CAN M 1798 0 20 1998 2664186 Catilogo, Rex CAN M 1678 0 40 1984 2601915 Caughlin, Wade CAN M 1893 0 20 0 i 2624982 Chabot, Jean-Francois CAN M 1895 0 20 1977 i 2629895 Chakkoli, Anirud CAN M 1698 0 40 2005 i 2084562 Chakkoli, Shiva CAN M NA 1769 5 20 1970 2640139 Chan, Allison Yutong CAN F 1521 0 40 2011 wi 2644134 Chan, Bryan CAN M 1542 0 40 2012 i 2647770 Chan, John CAN M 1548 0 20 1989 2664410 Chana, Gurbaksh Singh CAN M 1722 0 40 2004 i 2626152 Chandra, Anand Rishi CAN M CM 1876 0 40 2009 i 2677180 Chang, Jace CAN M 1833 5 40 2011 2636484 Chang, Simmon CAN M 1595 0 40 2008 2632713 Chanot, Frederic CAN M 1491 0 40 1975 i 2668009 Charles, Christopher CAN M 1566 0 40 1988 i 2652820 Chasles, Jean-Benoit CAN M 1857 0 40 1991 2670097 Chattopadhyay, Adhrit CAN M 1476 2 40 2016 2676001 Chen, Brady CAN M 1640 4 40 2009 2648814 Chen, Larry Zhou CAN M 1663 0 40 2010 2655179 Chen, Lucas CAN M 1452 0 40 2010 2622440 Chen, Max CAN M CM NA 2197 0 40 2007 2644495 Chen, Michael CAN M 1719 0 40 2011 2645645 Chen, Renee CAN F 1427 0 40 2012 wi 2617099 Chen, Richard CAN M FM 2244 0 20 2001 i 2645653 Chen, Ryan CAN M 1561 0 40 2014 i 2644509 Chen, Timmy CAN M 1624 0 40 2011 i 2637553 Chen, Vincent CAN M 1601 0 40 2010 i 2652668 Cheng, Adam CAN M 1712 3 40 2008 2633167 Cheng, Adrien CAN M 1548 0 40 2007 i 2682249 Cheng, Bindi CAN M IM 2330 0 10 1990 2610760 Cheng, Louis CAN M 1887 0 20 1982 i 2655969 Cheng, Marshall CAN M 1535 0 40 2007 i 2613530 Chernik, Dmitry CAN M 1882 0 20 1962 i 2619687 Chertkow, Matthew CAN M 1755 0 20 0 2653079 Cheung, Oscar CAN M 1550 5 40 2011 2663597 Cheung, Phoenix CAN M 1619 0 40 2013 2640317 Chhatralia, Bhavik CAN M 1780 0 40 2008 2614782 Chiku-Ratte, Olivier-Kenta CAN M IM 2335 0 20 1999 2657988 Chiriac-Abbott, Nicole CAN F 1503 0 40 2005 w 2646862 Chong, Jordan CAN M 1818 0 40 2004 2640538 Chua, Zachary McDonald CAN M AIM 1781 0 40 2013 2651637 Chunchu, Ashwin CAN M 1817 6 40 2008 2659956 Clark, Hendrix CAN M 1704 0 40 2005 i 2661799 Claveau, Jean-Michel CAN M 1500 0 40 1989 i 2631148 Cloete, Jack CAN M 1685 0 20 1972 i 2671280 Cobb, Kyle CAN M 1586 0 40 1993 2656140 Comber, Kyle CAN M 1627 0 20 1993 2614197 Cormier, Adam CAN M 2023 0 20 1994 i 2631067 Corrie, Michael CAN M FA 1641 0 20 1959 i 2626683 Corvo, Paul CAN M 1848 0 20 1991 i 2648423 Cottrell, Deparse CAN M 1677 0 20 1996 i 2611880 Courson, Wade CAN M 1832 0 20 1990 i 2647559 Courtemanche, Marc CAN M 1892 0 40 1964 i 2631865 Crepault, Francois CAN M 1870 0 40 1980 i 2658143 Crepault, Francois CAN M 1870 0 40 1984 i 2648580 Cueva-Rivasplata, Marcelo CAN M 1751 0 40 2011 2623927 Cui, Cynthia CAN F 1824 0 20 2003 wi 2603578 Cummings, David H. CAN M IM 2277 0 20 1961 i 2617072 Currie, James CAN M 1904 0 20 0 i 2630451 Dagan, Alfred CAN M AGM 1828 0 20 1996 i 2623552 Dahal, Raj CAN M 1726 0 40 1987 i 2623137 Dakic, Milan CAN M 1816 0 20 1974 i 2601648 Daniluk, Jim CAN M 1914 0 20 1959 2624150 Darvekar, Yash CAN M ACM 1875 0 40 2009 2667142 Das, Antarip CAN M 1431 5 40 2010 2648121 Dave, Jashank CAN M 1523 0 40 2014 i 2644517 Davydov, Daniel CAN M 1456 0 40 2011 i 2625326 Day, Christopher CAN M 1853 0 20 1983 i 2600137 Day, Lawrence A. CAN M IM 2200 0 10 1949 i 2653869 De Costa, Benjamin CAN M 1634 0 40 2010 2649225 De Meyer, Oliver CAN M 1843 0 20 2002 i 2632047 Decaire, Michael CAN M 1840 0 20 1955 i 25980548 Deepak, Laksshana CAN F WFM WFM 1880 0 40 2011 w 5220440 Dela Torre, Marife CAN F AFM 1787 0 20 1998 wi 33403899 Dembla, Shabd CAN M 1744 0 40 2014 2635143 Demchenko, Kyrylo CAN M NI 1954 0 20 1989 i 14149893 Demchenko, Svitlana CAN F WIM WIM 2088 0 20 2003 wi 2661411 Demers, Nathan CAN M 1927 0 40 2006 i 2603950 Derraugh, Geordie CAN M CM 2133 0 20 1989 i 2640686 Deshpande, Rucha CAN F 1568 0 40 2015 w 25963694 Deshpande,Sarthak CAN M AFM 1764 0 40 2012 2634309 Desikan, Ajith CAN M 1851 0 20 1976 i 2662744 Devries, Calvin CAN M 1763 0 40 2000 2647699 Dhaliwal, Jaipreet Singh CAN M 1964 0 40 2009 2647788 Dhillon, Iqvinder Singh CAN M 1858 0 20 1986 i 2648997 Dhingra, Tanishq Kumar CAN M AFM 1587 0 40 2011 2670623 Di Carlo, Gianluca CAN M 1673 0 40 1997 2634023 Di Matteo, Alessio CAN M 1799 0 20 1997 2645203 Dick, Joel CAN M 1726 0 40 1983 2626950 Dimitrov, Vassil CAN M 1948 0 20 1964 i 2603977 Divljan, Igor CAN M FM 2233 12 20 1986 2661900 Dolzhanskyi, Vitalii CAN M 1828 0 40 1995 i 2639653 Dorn, Paris CAN M 1971 0 20 2002 i 2601559 Dougherty, Michael CAN M FM 2029 0 20 1961 2642700 Douglas, Richard CAN M 1859 0 20 1992 i 2609452 Drkulec, Vlado CAN M FI 1900 0 20 1958 i 2607395 Drolet, Stephane CAN M 1955 0 20 1967 i 2622203 Dube, Daniel CAN M 1798 0 20 1990 i 2629569 Dube, Dominic CAN M 1811 0 40 1989 i 2647591 Dufresne, Christophe CAN M 1886 0 40 2009 i 2617188 Dukic, Zachary CAN M FM 2248 0 20 1997 i 2611988 Dumont, Felix CAN M 2079 0 20 1993 i 150267727 Dunikov, Glib CAN M 1618 0 40 2011 i 2601079 Duong, Thanh Nha CAN M IM 2268 0 20 1970 i 2639190 Duplessis, Jean Roch CAN M 1647 0 40 1955 i 2672367 Duplin, Cameron CAN M 1811 0 40 1996 2638215 Duval, Mathieu CAN M 1783 0 40 2011 2612305 Dydak, Mateusz CAN M 1953 0 20 1975 i 2625598 Dziedziura, Simon CAN M 1533 0 20 1964 i 2634503 D`orante, Marco CAN M 1645 0 20 1993 i 2635550 D`souza, Carina CAN F WCM WCM 1814 0 40 2006 wi 2623579 Eirew, Pepi CAN F 1722 0 40 2001 wi 2630788 Eisenberg, Colette CAN F 1432 0 40 2010 wi 2629372 Eisenberg, Lucas CAN M 1543 0 40 2007 i 2645238 Eiserloh, Clement CAN M 1860 0 20 1997 2657317 El Banna, Ziad CAN M 1416 0 40 1968 2650061 Elias, Mackay CAN M 1863 0 40 2009 i 2625318 Elliott, Judah Peter CAN M 1674 0 20 1997 i 2653664 Emani, Pranav CAN M 1672 12 40 2013 2622602 England, Max CAN M CM 2226 0 20 2005 2681960 Eros, Damian CAN M 1929 7 40 2001 2646889 Escobar, Jose CAN M 1653 0 40 1990 i 2624206 Evans, Jason CAN M 1733 0 40 1988 2651556 Exconde, Luis CAN M 1689 0 40 1964 2603985 Fairbairn, Stephen CAN M 2050 0 20 1965 i 2662370 Fajutagana, Frank Immanuel CAN M 1576 2 40 1995 2619709 Fan, Run Kun CAN M 1893 0 20 0 i 2662752 Fang, Ming CAN M 1735 0 40 1979 2669080 Fata, Fabio CAN M 1699 0 40 1960 i 2679620 Fedorov, Daniel CAN M 1593 0 40 2012 2618311 Feeley, Philip CAN M 1737 0 20 1954 i 2656124 Fehr, Brody CAN M 1871 0 40 2008 i 2663988 Fehr, Kyle CAN M 1533 0 40 1978 i 2671743 Feng, Warren CAN M 1653 2 40 2013 2629267 Fernando, Ronald CAN M 1803 0 20 1971 i 2606763 Ferreira, Alex CAN M FA 1973 0 20 1985 i 2607310 Fiedler, Brian CAN M 1919 0 20 1960 2602202 Filion, Charles CAN M 2157 0 20 1979 i 2600706 Filipovich, David CAN M 1995 0 20 1963 2602482 Fillion, Steve CAN M 2152 0 20 1967 i 2600226 Findlay, Ian T. CAN M FM 2246 0 20 1960 i 2660717 Fischer, Jacob CAN M 1675 0 40 2010 2659719 Fisk, Mark CAN M 1691 0 40 1966 i 2625334 Fradkin, Benjamin CAN M 1917 0 20 1955 i 2630770 Franco, Ryan CAN M 2058 0 20 1979 i 2660849 Friesen, Joshua CAN M 1715 0 40 2008 i 2660857 Friesen, Todd CAN M 1680 0 40 1979 i 2643723 Fu, Ashley CAN F 1652 0 40 2014 w 2644533 Fu, Odyssey CAN M 1595 0 40 2011 2620561 Gaisinsky, Adam CAN M CM 2015 0 20 2003 i 2648059 Gandolfi, Fred CAN M 1765 0 40 1963 i 2623412 Ganea, Mihai CAN M 1902 0 20 1968 i 2625350 Gannon, Keith CAN M 1621 0 20 1955 2653109 Gao, Evan CAN M 1601 0 40 2016 2638223 Gao, Heye CAN M CM 1903 0 40 2012 2653117 Gao, Ian CAN M 1607 0 40 2016 2629640 Gao, Lucy CAN F WCM WCM 1763 0 40 2009 wi 2629429 Gao, Raymond CAN M 1965 0 20 2006 2653125 Gao, Yiguo CAN M 1433 0 40 2010 2638576 Gao, Yueheng CAN M 1767 0 40 2010 2612321 Gashgarian, Rob CAN M 1794 0 20 0 i 2634066 Gauthier, David CAN M 1657 0 20 2003 i 54104564 Gavrilin, Roman CAN M 2136 0 20 2003 2656825 Gay, Heidi CAN F NA 1562 0 40 1992 w 2680998 Ge, Chenhao CAN M 1741 8 40 2004 1206303 Geaman, Horia CAN M 2071 0 20 1967 2616840 Gedajlovic, Max CAN M IM 2217 0 20 2001 i 2631555 Geillon-Barral, Roween CAN F 1444 0 40 2007 w 2616190 Gelet, Seymour CAN M 1989 0 20 1994 i 2630680 Gerona, Joshua CAN M 2047 0 20 1998 2672391 Ghobrial, Youssef CAN M 1803 0 40 2004 2647800 Gies, Zach CAN M 1828 0 20 2001 i 2648199 Giles, Patrick CAN M 1728 0 40 1997 i 2669889 Girgis, Ehab CAN M 1619 0 40 1971 2614286 Glew, Richard CAN M 1820 0 20 1948 i 2651726 Gokce, Ahmet CAN M 1698 0 40 2009 i 2608022 Gold, Itohan CAN M 2015 0 20 0 i 14114224 Golubka, Petro CAN M GM 2433 27 10 1989 2674270 Gong, Lucas CAN M 1637 0 40 2017 2671760 Gonnet, Emmanuel CAN M 1589 3 20 1971 2630699 Gonzales, Joel CAN M NA 1885 0 40 1963 2615410 Gooding, Gordon CAN M 1912 0 20 1972 i 2675250 Gowrishankar, Nilaanujan CAN M 1566 0 40 2014 2609835 Graif, William CAN M FM 2214 0 20 1999 i 2631121 Grant, Devin CAN M 1728 0 20 1992 2602156 Gravel, Simon CAN M 2250 0 20 1971 i 2630842 Green, Ken CAN M 1741 0 20 1971 i 2663309 Gres, Yakiv CAN M 1987 0 20 2006 2639220 Gribanov, Anton CAN M AFM 1786 0 20 1989 2659760 Gribilas, Tom CAN M 1687 0 40 2003 2604418 Grigorescu, Laurentiu CAN M 1996 0 20 1969 i 2644827 Grosman, Ari CAN M 1711 0 40 2009 2644185 Grosman, Noah CAN M 1797 0 40 2013 2674289 Gross, Arkadii CAN M 1711 0 40 1990 2664119 Guan, Gus Lejia CAN M 1679 0 40 2012 2636573 Guan, Tsz Yeung Daniel CAN M 1774 0 40 2007 i 2628104 Gueverra, Alvin CAN M 1870 0 20 1971 i 2636077 Guillemette, Hugo CAN M CM 1928 0 40 2011 i 2619113 Guipi Bopala, Prince Eric Jr CAN M 1863 0 40 2007 i 2644835 Guliyev, Nadir CAN M 1698 0 40 2009 i 2612232 Gunapalan, David CAN M 1917 0 20 0 i 2631350 Guo, Anni CAN F WFM WFM 1783 5 40 2009 w 2603870 Gurevich, Artjom CAN M 2099 0 20 1983 2647818 Guth, Ryan CAN M 1790 0 20 1993 i 2664194 Guzman, Sophia CAN F 1655 0 40 2014 w 2645750 Ha, Hoc Quan CAN M 1846 0 40 2012 2638592 Hadid, Mohammed CAN M 1855 0 20 2002 2012618 Haessel, Dale R. CAN M FM 2095 0 20 1968 2600439 Hajiyev, Elshad CAN M 2057 0 20 0 i 2606577 Hambleton, Aman CAN M GM 2447 0 10 1992 i 2657996 Hamm, Gabriel CAN M 1957 0 20 2002 2622122 Hammarstrom, Orjan CAN M 1759 0 20 1948 i 2666324 Hammoud, Khaled CAN M 1655 0 40 2013 2658500 Han, Jacob Yidi CAN M 1529 0 40 2013 i 2629631 Han, Johnathan CAN M IM 2207 0 40 2009 2667240 Han, Ruochong CAN M 1571 0 40 2010 2634481 Han, Victor CAN M 1876 0 20 2002 i 2626667 Hanratty, Brian CAN M 1719 0 20 1997 2606771 Hansen, Eric CAN M GM 2536 0 10 1992 2622653 Hansen, Troy CAN M 1901 0 20 1990 i 25677063 Harihara, Vikrant CAN M 1471 0 40 2009 i 2656442 Hariri Awada, Chadi CAN M 1868 0 40 1981 2666332 Harish, Adwaith CAN M AFM 1513 10 40 2012 2647400 Harms, Reece CAN M 1819 0 20 2006 2674416 Harris, Isaac CAN M 1651 0 40 1997 2670682 Hartry, David CAN M 1748 0 40 2004 i 2656450 Harutyunyan, Narek CAN M 1895 4 40 2010 2672405 Harvey, Chris CAN M 1596 0 40 1989 2611864 Hassain, Mahmud CAN M 1911 0 20 0 i 2661918 Hatamian, Arad CAN M 1826 0 40 2007 2623625 Hay, Jonathan CAN M 1920 0 20 1999 i 2607271 Haynes, Nicolas CAN M 2183 0 20 1984 i 2637286 He, Jinglai CAN M 1649 0 40 2006 2637189 He, Matthew CAN M 1895 0 40 2007 i 2600048 Hebert, Jean CAN M IM 2352 0 20 1957 i 2675854 Hegde, Avnish CAN F 1574 5 40 2014 w 2642344 Helwig, Frank CAN M 1503 0 40 1961 2660431 Hemphrey, David CAN M 1683 10 40 1996 2614227 Hendon, Lee CAN M 1633 0 20 0 i 2640082 Henriquez, Diego CAN M 1716 0 20 1990 i 2605147 Henry, Liam CAN M 2086 0 20 1986 i 2626080 Heppenstall, Lara CAN F 1732 0 20 1989 wi 2606852 Ho, Conrad CAN M 2005 0 20 1989 i 2647508 Hogg, Daniel CAN M 1706 0 40 1993 i 2671310 Holoborodko, Ihor CAN M 1718 0 40 1979 2664305 Hong, Angela CAN F 1414 0 40 2016 w 2644843 Hong, Zihan CAN M NA AIM 1614 0 40 2009 2673886 Horiainov, Oleksandr CAN M 1913 0 40 2000 2637197 Hu, Raymond CAN M 1720 0 40 2008 i 2638231 Hu, Richard CAN M 1779 0 40 2011 i 2618150 Hua, Eugene CAN M FM 2344 5 20 2003 2671778 Huang, Frankie CAN M AFM 1609 0 40 2011 2637715 Huang, Ivan CAN M 1743 0 40 2009 i 2638240 Huang, Justin CAN M 1694 5 40 2012 2671794 Huang, Max CAN M 1600 0 40 2011 329218782 Huang, Patrick CAN M 2026 0 20 2005 i 2618176 Huang, Patrick L. CAN M 1843 0 20 0 i 2672863 Huang, Sichang CAN M 1670 0 40 2010 2629445 Huang, Youhe CAN M 1981 0 40 2007 i 2658038 Hui, Zelus CAN M 1690 0 40 2012 2670690 Hui, Zenas CAN M 1600 0 40 2014 2607522 Humphreys, Michael CAN M FM 2236 0 20 1989 i 2649276 Huston-Earle, Joshua CAN M 1914 0 40 2004 i 2677300 Huynh, Phuc Khang CAN M AFM 1532 5 40 2011 2607530 Ingram, Richard CAN M 1872 0 20 0 2653141 Ioffine, Sasha CAN M 1548 0 40 2005 2667274 Iordanescu, Victor Nicolae CAN M 1737 0 40 2010 i 2667282 Ivanov Yuan, Maksim CAN M 1903 0 40 2011 i 2613158 Ivanov, Mike CAN M IM 2318 0 20 1995 i 2630478 Jacobs, Michael CAN M 1779 0 40 2006 i 12507440 Jaferian, Koosha CAN M FM 2154 0 20 1998 i 531011624 Jai Hanuj Vetrivel CAN M AFM 1409 0 40 2014 i 2606070 Jia, Derek CAN M 2010 8 20 1989 2643855 Jia, Jasper Yunjie CAN M 1559 0 40 2015 2637480 Jiang Barron, Jiyu CAN M 2027 0 40 2009 i 2627922 Jiang, Brian CAN M 1950 0 20 2000 i 2669064 Jiang, Brooks CAN M 1900 0 40 2007 2640384 Jiang, Hanxi (Hancy) CAN F 1842 0 40 2009 w 2629658 Jiang, Kate Yuhua CAN F WCM WCM 1840 0 40 2007 wi 2659158 Jin, Winston CAN M 1660 0 40 2015 2669412 Jo, Asher CAN M 1703 0 40 2017 3505499 Jodar Arias, Marlon CAN M 2237 0 20 1985 i 2673363 Johal, Jaiven CAN M 1649 3 40 2010 2669960 Johnston, Devin CAN M 1546 0 40 1985 2652447 Jones, Jacob CAN M 1682 0 40 1920 2629453 Joseph Benher, Savio CAN M 2072 0 20 2006 329105368 Joseph, Jonath CAN M 1884 0 40 2009 i 2658666 Joynt, Kayden CAN M 1635 0 20 2006 2659930 Ju, Grant CAN M 1490 0 40 2011 2619920 Ju, Lawrence CAN M 1681 0 40 0 2600609 Jung, Hans Rudolf CAN M FM 1983 0 20 1958 i 34272631 Kabakova, Mariya CAN F 1460 0 40 2010 w 2618052 Kadavil, Suresh CAN M 1563 0 20 0 i 2661136 Kadmon Shachor, Yarden CAN M ACM 1617 0 40 2005 i 13507311 Kalinin, Dzmitry CAN M CM 2020 0 20 1994 i 2676192 Kalyanasundaram, Sasikumar CAN M 1659 0 40 1982 2661012 Kamath, Nikita CAN F 1523 0 40 2012 wi 2619156 Kang, Dorian CAN M CM 2101 0 40 2006 i 2666413 Kanigicharla, Atulith CAN M 1546 0 40 2013 2648792 Kanlikilicer, Kuzey CAN M ACM 1517 0 40 1999 i 2652188 Karabanov, Youri CAN M 1635 0 40 1951 2682435 Karmali, Hafiz CAN M 1867 0 20 0 i 2663180 Katz, Lyam CAN M AFM 1676 0 20 2004 2015056 Kaufman, Raymond CAN M IM 2186 0 20 1982 i 2616475 Kaye, Olya CAN F 1771 0 40 1984 wi 2663287 Kehrig, Thomas CAN M 1425 0 40 1998 14174294 Keleberda, Tymur CAN M FM 2198 0 20 2006 i 2651343 Khalajmehr, Peyman CAN M 1796 0 20 1972 22514635 Khaledi, Omid CAN M FM 2146 0 20 2006 2660369 Khaledy Alidoosti, Parham CAN M 1616 0 40 2013 13735705 Khamidov, Bek CAN M ACM 1566 0 40 2005 i 2637570 Khan, Riley CAN M FA AIM 1765 0 40 1999 i 2602903 Khassanov, Marat CAN M FM 2178 0 20 1956 i 2652307 Khatchikian, Eva CAN F 1457 0 40 2010 w 2644878 Kheni, Kush CAN M 1576 0 40 2009 2651742 Khezri, Hamed CAN M 1415 0 40 2004 i 2613140 Kho, Jingle A. CAN M 1914 0 20 1971 i 2618060 Khodjimatov, Sherzod CAN M 2034 0 20 0 2602121 Khoudgarian, Natalia CAN F WIM WIM 2052 0 20 1973 wi 2627035 Kim, George CAN M 1717 0 20 1956 i 2642298 Kim, Noah CAN M 1974 0 40 2007 i 2639394 Kim, Sunyo CAN M 1873 0 40 1988 2616734 Kimelman, Michael CAN M 2111 0 20 0 i 2669404 Kimmons, Michael CAN M 1611 0 40 1988 i 2633078 Kiryakov, Marin CAN M 1677 0 40 2002 i 2609479 Kleinman, Michael CAN M IM 2287 0 20 1994 i 2614987 Klokow, John CAN M 1631 0 20 1947 2658046 Klusa, Lawrence CAN M 1597 0 40 1962 i 2614472 Klusa, Mark CAN M 1914 0 20 1993 2648482 Knechtel, Thomas CAN M 1723 0 20 2001 i 2607549 Knox, Christopher CAN M 2126 0 20 1997 2621576 Kobalenko, Jerry CAN M 1966 0 20 0 i 2643278 Kola, Venkat Karthikeya Reddy CAN M CM 1935 0 40 2015 2643260 Kola, Venkata Saket Reddy CAN M AFM 1632 0 40 2013 2647630 Kolodner, Garry CAN M 1735 0 40 2014 2664330 Kong, Brian CAN M 1672 4 40 2013 13209345 Koo, Minjun CAN M AFM 1616 0 40 2010 i 2650436 Koop, Alison Emily CAN F WCM WCM 1757 0 40 2008 wi 2620634 Koperski, Dustin CAN M 1821 0 20 0 i 2640376 Kot, Emanuel CAN M IM 1998 0 40 2008 i 2676672 Kotapuri, Ruslan CAN M 1652 0 40 2008 114987 Kovalyov, Anton CAN M GM 2585 0 10 1992 i 2650762 Kovuru, Aaryan CAN M AFM 1649 4 40 2013 2607140 Kraiouchkine, Nikita CAN M 2196 0 20 1995 2652552 Kreklewich, Jack CAN M 1816 0 40 2009 i 2668084 Krishnamurthi, Shashwath Raaghav CAN M 1727 6 40 2013 2667312 Krivykh, Daniel CAN M 1905 0 40 2011 14905361 Krnan, Tomas CAN M IM 2445 0 10 1988 14117304 Kucherenko, Olena CAN F WCM WCM 1934 0 20 1984 w 2648849 Kumbharathi, Harsha CAN M 1682 0 40 2011 i 2613719 Kurkowski, Ken CAN M 1552 0 40 0 2659174 Kuryliw, Adrian CAN M 1762 0 40 1959 i 2604833 Kuryliw, Ray CAN M 1800 0 20 1953 2630702 Kwiatek, Jordan CAN M 1959 0 40 1985 i 2621185 Labadie, Bernard CAN M 1663 0 20 0 i 2605104 Laframboise, Marc-Andre CAN M 2084 0 40 1984 2659182 Lake, Pablo CAN M 1713 0 40 2010 2648270 Lakhani, Riyaan CAN M 1831 0 20 2002 2652790 Lalonde, Olivier CAN M 2133 0 40 1999 2638150 Lam, Eric CAN M 1549 0 40 2004 2638045 Lang, Quintin CAN M 1737 0 40 2005 i 2628805 Latorre, Spiro CAN M AFM 1770 0 20 1972 2636891 Latorre, Vincent CAN M FM 2075 0 40 2008 i 2644568 Lau, Jayden CAN M AFM 1626 0 40 2010 i 2629186 Laughlin, Braden CAN M 1853 0 20 1999 2618320 Lauron, Ranel G CAN M 2124 0 20 1980 i 2604655 Lawless, David CAN M 1939 0 40 1962 i 2604116 Lawson, Eric CAN M IM 2297 0 20 1984 2636999 Lazarev, Shon CAN M 1867 0 20 2003 2664950 Le, Duc Khai CAN M 1625 0 40 2016 12401749 Le, Quang Long CAN M IM NA 2415 0 10 1989 2606526 Leblanc, Ron CAN M 2005 0 20 1987 i 2640708 Lee, Daniel Joshua CAN M 1732 0 40 2012 2672529 Lee, Jayden CAN M 1606 4 40 2011 2675587 Lee, Logan CAN M 1662 0 40 2009 2652560 Lee, Zach Nathaniel CAN M 1516 0 40 2016 2634872 Leen, Hrishit CAN M 1516 0 20 2002 i 2668238 Lefebvre, Kevin CAN M 1639 0 40 1992 2634961 Lefort, Victor CAN M 1700 0 20 1990 i 2656191 Lehotsky, Matthew CAN M 1636 0 20 1985 2619610 Lei, Sean CAN M 1929 0 20 0 i 2645327 Leliveld, Andrew CAN M 1813 0 20 1998 i 2640716 Leong, Aiden CAN M 1887 0 40 2008 i 2635046 Leong, Ryan CAN M NA 1895 0 20 2002 2653150 Leschinski, Tom CAN M 1552 0 40 1995 2626420 Letain, Cory CAN M 1813 0 20 1990 i 6000290 Leung, Ho Yan Andrew CAN M NA 2007 0 20 1991 i 2636654 Leung, Wah Sing (Joseph) CAN M 1862 0 40 2010 i 2600307 Leveille, Francois CAN M FM 2205 0 20 1961 i 2632144 Li, Adam CAN M 1729 0 40 2008 i 2642557 Li, Aiden CAN M 1645 0 40 2011 i 2635305 Li, Alan CAN M 1782 0 40 2009 2658860 Li, Bingda CAN M 1518 2 40 2012 2650959 Li, Grace CAN F 1595 0 40 2013 wi 2617447 Li, Hongyi CAN M 1849 0 20 0 i 2638266 Li, Jake Chi Hang CAN M 1519 0 40 2011 i 2635577 Li, Julia CAN F 1723 0 40 2008 wi 2631083 Li, Kevin Yunhong CAN M 1800 0 40 2006 i 8643512 Li, Quanhao CAN M 1647 0 40 2008 i 2641356 Li, Ryan CAN M 1644 0 40 2013 i 2638282 Li, Triston CAN M AFM 1777 0 40 2012 i 2619750 Li, William CAN M CM 2031 0 20 2002 i 2631679 Li, Wing CAN M 1621 0 40 2005 i 8610410 Li, Yilin CAN F WFM WFM NA 1940 0 20 2000 wi 2657350 Li, Yuchen CAN M 1768 0 40 2013 2651750 Li, Yuhao CAN M 1756 0 40 2004 i 8607664 Li, Yunshan CAN F WIM WIM 2166 0 20 2002 w 2652323 Liao, Alex CAN M 1564 0 40 2012 i 2605848 Libersan, Thierry CAN M 1981 0 20 1978 i 2675951 Liles, Kerry CAN M 1633 2 40 1950 2634325 Lim, Levi CAN M 1830 0 20 1971 2647958 Lima-Barbosa, Raphael CAN M 1900 0 40 1994 2674300 Limpright, Joshua CAN M 1725 0 40 2001 2640783 Lin, Austin CAN M AFM 1697 0 40 2012 2619954 Lin, Benjamin CAN M 1930 0 20 2004 i 2637227 Lin, Joey CAN M 1793 0 40 2008 i 2634490 Lin, Leo CAN M CM 2100 0 40 2009 2643901 Ling, Aiden CAN M 1800 0 40 2015 2658216 Ling, Max CAN M 1622 0 40 2010 2668033 Ling, Samuel CAN M 1544 3 40 1974 2674610 Liu, Hao CAN F 1878 0 40 2009 w 2628597 Liu, Henry CAN M 1941 0 40 2007 i 2651254 Liu, Justin CAN M 1855 0 20 2002 i 2643170 Liu, Sean Fangxiao CAN M AFM 1764 0 40 2010 i 2651106 Liu, Shawn CAN M 1620 0 40 2008 i 2640287 Liu, Zachary Hankun CAN M 1983 0 40 2012 2652315 Liu, Zeen CAN M 1743 0 40 2008 i 2661969 Lloyd, Ian CAN M 1693 0 40 2001 2613743 Loadman, Ian CAN M 1898 0 20 1956 2652218 Lodhi, Talha CAN M NI 1772 0 40 1999 2647966 Loevenich, Anna CAN F 1545 0 40 1980 wi 2648733 Lomov, Peter CAN M 1480 0 40 2010 2618885 Lord, Daniel CAN M 1745 0 40 1978 i 2661977 Love, Dave CAN M 1598 0 40 1961 2618699 Low, Kevin CAN M CM 2127 0 40 2005 i 2642638 Lu, Eddie CAN M 1986 0 40 2007 2661756 Lu, Karson CAN M 1795 5 40 2017 2640643 Lu, Tony CAN M FM 1850 5 40 2009 2673487 Luehr, Travis CAN M 1582 0 40 1996 2648130 Lukinykh, Slava CAN M 1713 0 40 2009 2657503 Lyu, Ziang CAN M 1635 0 40 1999 i 2655748 Ma, Luke CAN M 1605 0 40 2011 2655756 Ma, Quentin CAN M AIM 1743 0 40 2014 2631040 Ma, Yue Ran CAN M 1806 0 40 2001 i 2621703 Macdonald, Dean CAN M 1626 0 20 0 i 2672030 Mackay, Chris CAN M 1716 4 40 2007 2621142 MacLeod, David CAN M 1925 0 20 1952 i 2664348 Madhu Vikram, Chaarvik CAN M 1576 0 40 2015 2669382 Maendel, Chris CAN M 1569 0 40 1949 2663767 Magnussen, Donald CAN M 1699 0 40 2008 2611520 Magnusson, Saul CAN M 1878 0 20 1989 i 2626071 Mahdjoubi, Abdelaziz CAN M 1789 0 20 1981 i 25015044 Mahip Singh CAN M 1996 0 40 2001 i 2615983 Majaducon, Willy CAN M 1929 0 20 0 i 2664356 Majumdar, Aranyo Moshe CAN M 1604 0 40 2010 2672421 Makarchuk, Yustyna CAN F 1477 0 40 2009 w 2648857 Makus, Dominic CAN M 1609 0 40 1999 i 30974291 Malakar, Saarthak CAN M AFM 1731 0 40 2008 i 2622769 Malakhovets, Sergey CAN M 1960 0 20 1960 i 2605384 Malek, Omid CAN M 2064 0 20 1987 i 2612038 Malmsten, Erik CAN M 1828 0 20 0 i 2678519 Malpica, Angelo CAN M 1692 0 40 2011 13456210 Mammadov, Nihad CAN M 1894 5 40 2013 2632705 Mane, Arnav CAN M 1499 0 40 2010 i 2670704 Maniego, Jibb CAN M 1821 0 40 1980 2632586 Mao, Fengxi CAN M 2167 0 20 2005 2617994 Marcaida Ren, Lionel CAN M 1819 0 20 0 i 2622955 Marin, Sam CAN M 2002 0 20 1995 2625377 Marshall, Carter CAN M 1567 0 40 2004 2625385 Marshall, Ken CAN M 1593 0 40 1969 2604264 Masse, Hugues CAN M 2181 0 20 1983 2659794 Mathur, Apramey CAN M AFM 1616 0 40 2014 i 1114581 Matras-Clement, Agnieszka CAN F WIM WIM 2238 0 20 1982 wi 2621835 Maulucci, Anthony CAN M 1863 0 20 2001 i 2663619 Maung, Myo CAN M 1609 0 40 1968 2645718 McCallum, Elliot CAN M 1797 0 40 2016 2642212 McCartney, Steven CAN M 1786 0 20 2000 2604612 McLaren, Brian CAN M 2132 0 20 1953 i 2653486 Meili, Abraham CAN M 1616 0 40 2011 2636344 Melnyk, Jim CAN M 1674 0 20 1955 25954938 Mendes Aaron Reeve CAN M IM 2253 0 40 2012 2621509 Mendoza, Armand Jess CAN M 1855 0 20 0 i 2629585 Mercure, Gilbert CAN M 1764 0 20 1962 i 2639475 Michalchuk, Avery CAN M 1705 0 40 2007 i 2618117 Michelashvili, Alexandre CAN M 1933 0 20 0 i 2648865 Miles, Evan CAN M 1658 0 40 2001 2601567 Milicevic, Goran CAN M FM 2220 0 20 0 i 2607042 Miller, Brian CAN M 1808 0 20 0 2608634 Miller, David CAN M 2017 0 20 1994 i 2604035 Miller, Evgeny CAN M CM 2239 0 20 1985 2625016 Millette, Sylvain CAN M 1918 0 20 1963 i 2607280 Milne, Arthur CAN M 1764 0 20 0 2624303 Minano, John V CAN M 1682 0 40 1960 2632667 Ming, Jerry CAN M 1729 0 40 2010 i 2617633 Ming, Wenyang CAN M 1886 0 20 2003 i 2634180 Minhas, Usman Afzal CAN M 1630 0 20 1985 2661160 Mirza Hessabi, Reza CAN M 1630 0 40 1984 2661179 Mittal, Aashwin CAN M 1653 0 40 2004 2602954 Moffat, Andrei CAN M 1913 0 20 1965 i 2658330 Mogallos, Jason CAN M 1524 2 20 1985 2660172 Mohamed, Noureddin CAN M 1711 0 40 2011 4800060 Mohammed Qanee, Arpak Worya CAN M CM 2205 0 20 1968 2653508 Mohan Sree Sivam, Syam CAN M 1576 0 40 1997 2629666 Mok, Gillian Xi-Lin CAN F WCM WCM 1626 0 40 2008 wi 30922038 Mok, Yuen Tak CAN M 2103 0 20 1985 i 2673207 Molina, Jesus CAN M 1544 0 40 1993 2635666 Momic, Jovan CAN M 1700 0 20 1966 i 7805225 Momin Fayzan CAN M 2038 0 20 2004 2616025 Moncal, Nilo CAN M 2008 0 20 0 2637022 Moon, Ethan CAN M 1895 0 40 1999 2605279 Moran-Venegas, Mario CAN M 1770 0 20 0 i 2624168 Moreau, Stephen CAN M 1851 0 20 1993 i 3833437 Moreno, Jorge CAN M AFM 1805 0 20 1996 i 2623285 Morrick, James CAN M 1701 0 20 1986 i 2640627 Moses, Neil CAN M CM 1919 0 40 2011 i 2643561 Mourad, Michel CAN M 1722 0 40 2009 i 2613816 Mourgelas, James CAN M 1442 0 20 0 2657163 Muhammad, Saim CAN M 1621 0 40 2005 2629984 Mukherjee, Pranoy CAN M 1512 0 40 2006 i 2672138 Muminov, Diyor CAN M 1581 0 40 2014 2641372 Munir, Zeeshan CAN M NA 1677 0 40 1980 329218174 Murali, Dhruv CAN M 1587 0 40 2010 2663295 Murenko, Pavel CAN M 1511 0 40 1987 2675960 Murthy, Anant CAN M 1588 2 40 1970 25147870 Mutyalapati, Modith Aaroh CAN M 1870 0 40 2014 2671166 Nagelberg, Alan CAN M 1998 0 40 1987 2643200 Nagnibedovsky, Elizabeth CAN F 1423 0 40 2016 w 2622432 Nakagawa, Seiji CAN M 1765 0 20 1994 2642352 Narula, Japveer CAN M 1482 0 40 2014 2659255 Navalta, Anthony CAN M 1590 0 40 1971 2632470 Nazareno, Merlin CAN M 1902 0 20 2000 2604914 Ng, Gary CAN M FM 2214 0 20 1986 i 2613832 Ng, Kit-Sun CAN M 2046 0 20 0 i 2661926 Nguyen, Daniel CAN M 1722 0 40 1984 i 2665026 Nguyen, John CAN M 1747 0 40 2016 2605155 Nguyen, Kim CAN M 2097 0 20 0 i 2645785 Nguyen, Leo CAN M 1728 3 40 2012 12419028 Nguyen, Ngoc Phuong Nghi CAN F 1708 0 40 2007 wi 2657180 Nguyen-Kawamura, Kousuke CAN M 1642 0 40 2007 2645394 Nicholson, Devin CAN M 1824 0 40 1996 i 2612348 Nikouline, Alexandre CAN M 2033 0 20 0 i 2659468 Nikul, Siddharth CAN M 1409 4 40 2016 2625407 Ning, Eric CAN M 1953 0 40 2008 i 2655772 Nishikawa, Boomba CAN M 1576 0 40 2001 i 2604922 Noritsyn, Nikolay CAN M IM 2465 0 10 1991 i 2616408 Noritsyn, Sergey CAN M FM 2053 0 20 2003 i 651099900 Norovsambuu, Emma CAN F 1567 0 40 2009 wi 2647974 Norris-Roozmon, Alexander CAN M 1495 0 40 1994 i 2636255 Ntete, Cally CAN M 1682 0 40 1973 i 2670712 Nudel, Itay CAN M 1803 0 40 2000 2621843 Nyamdorj, Davaaochir CAN M 2100 0 20 1996 i 1211870 Oancea, Nicolae CAN M FA AFM 1827 0 20 1967 i 2601214 Ochkoos, Jura CAN M FM 2175 0 20 0 i 2660296 Odetola, David CAN M 1588 0 20 2002 2639408 Odeyemi, Emmanuel CAN M 1725 0 20 1995 2647842 Odusanya, Victor CAN M 1638 0 40 1999 i 2675811 Oluoha, Sylvester CAN M 1849 0 40 1989 6302971 Ondul, Aydin CAN M AGM 1999 0 20 1960 i 2653265 Orcullo, Fernando CAN M 2070 0 20 2000 2632772 Orogun, Ibukun CAN M 1924 0 40 1980 2670569 Orscelik, Aykan CAN M 1615 0 40 2004 i 2656485 Osali, Abdolreza CAN M 1658 0 40 1988 2653877 Ossine, Nicholas CAN M AIM 1847 0 40 2009 2634813 Ott, Richard CAN M 1588 0 40 1960 i 2620472 Ouellet, Maili-Jade CAN F WGM WGM 2204 0 20 2002 w 2669161 Ouellet, Olivier CAN M 1692 0 40 2004 i 2669170 Ouimet, Alain H CAN M 1680 0 40 2000 i 2605341 Oussedik, Elias CAN M 2138 0 20 1991 i 2660083 Pacin, Ondrej CAN M 1530 0 20 1971 2647338 Page, Denis CAN M 1777 0 40 2000 i 2601222 Palacios, Bobby CAN M 2176 0 20 0 i 2654555 Pan, Julian CAN M 1772 0 40 2014 2678853 Panchal, Raxen CAN M 1460 0 40 2003 2604493 Panjwani, Raja CAN M IM 2385 0 10 1990 i 2626136 Papneja, Arul CAN M 1825 0 20 2004 i 2651122 Parboosingh, Harrison CAN M 1873 0 40 2007 i 2657449 Patel, Jaimin CAN M 1744 0 20 2003 2651130 Patil, Ojas CAN M 1653 0 40 2008 i 2643049 Patil, Tanishq CAN M AFM 1568 0 40 2012 2673150 Paul, Alyna CAN F 1495 0 40 2015 w 2013428 Pechenkin, Vladimir CAN M FM 2318 0 20 1977 i 2601141 Peckford, William CAN M 2186 0 20 1967 2643057 Pelev, Iassen CAN M 1922 0 20 2003 i 2619490 Peng, Sarah CAN F 1812 0 20 2002 wi 2617790 Peralta, Harry A CAN M 1774 0 20 1977 i 2609495 Perelman, Leon CAN M 1947 0 20 1990 i 5215277 Perez, Gilbert CAN M 1929 0 20 1958 i 2669684 Peters, Jeremy CAN M 1664 0 40 2000 i 2621282 Pfeffer, Gerald CAN M 1764 0 40 0 12401285 Pham, Bich Ngoc CAN F WIM WIM FT,NA 2188 0 20 1990 w 2600072 Piasetski, Leon CAN M IM 2227 0 20 1951 2613913 Picana, Andrew CAN M 1962 0 20 0 i 2677091 Piovesan, Ashton CAN M 1615 0 40 2011 2602962 Pitre, Ron CAN M 2086 0 20 0 i 2625792 Plante, Rejean CAN M 1865 0 40 1956 i 2611651 Plotkin, Mark CAN M IM NA 2410 0 10 1998 2606674 Plotkin, Victor CAN M FM 2268 0 20 1968 2656205 Poirier, Julien CAN M 1709 0 40 1995 i 2601176 Poitras, Luc CAN M 2096 0 20 1964 i 2644916 Pollitt, Henry CAN M 1776 0 40 2009 2661527 Poncelet, Niklas CAN M 1760 0 40 2009 5059305 Poorna Prakash, Roshini CAN F FI ACM 1750 0 20 1994 wi 2615215 Pottinger, Carl CAN M 1912 0 20 0 2629593 Potvin, Alain-Nicolas CAN M 1735 0 40 1965 i 2613280 Preotu, Razvan CAN M GM 2528 4 10 1999 2620880 Prince, Colin CAN M 1900 0 20 1965 i 2617625 Profit, Brian CAN M 1851 0 20 1970 2622505 Prystenski, Arthur CAN M 1759 0 20 1949 i 2651610 Punay, Rhailey CAN M 1907 0 40 2010 2642476 Puppala, Aekaay CAN M 1564 0 40 2015 i 2602792 Purewal, Sardul CAN M 1999 0 20 0 i 2600633 Puri, Vinny CAN M FM 2181 0 20 1967 2636280 Qian, Ashley CAN F WFM WFM 1848 0 40 2013 wi 2637774 Qian, Eric CAN M 1887 5 40 2010 2614880 Qian, Owen CAN M 1957 0 20 1997 i 2620243 Qiao, Cindy CAN F WFM WFM 1880 0 20 2003 w 2627949 Qin, Kevin CAN M 1798 0 40 2007 i 2627434 Qiu, James CAN M 1597 0 40 2008 i 2637316 Qiu, Peter Yong CAN M 1833 0 20 2005 2627221 Qu, Greta CAN F WCM WCM NA 1713 0 40 2009 wi 2802295 Rabinovich, Alexander CAN M IM 2423 0 10 1978 i 2616858 Rahemtulla, Adam CAN M 1888 0 20 1999 i 25997343 Ramesan, Raunak Amit CAN M 1976 0 40 2014 2631270 Ramesh, Sanjay CAN M 1982 0 20 2004 2659298 Ramirez, Antonio CAN M 1837 0 40 1964 i 2663880 Ramos, Ramonette CAN M 1684 0 40 2000 2647869 Ranario, Jones Mc CAN M 1889 0 40 1985 i 25632736 Raninga Aditya Himanshu CAN M 1905 0 20 2002 i 2640295 Rashev, Aro CAN M 1428 0 40 2011 i 2630729 Ratelband, William CAN M 1925 0 40 2003 2643251 Rauch, Damian CAN M 1560 0 20 1998 i 2677814 Rawal, Vikram CAN M 1689 0 40 2003 2662850 Raza, Nayal CAN M 1620 0 40 2008 14119463 Razin, Vadim CAN M 2346 0 10 1990 2648903 Read, Theodore CAN M 1464 0 40 2012 i 2669390 Redhead, Tyrone CAN M 1725 0 40 2004 2606232 Rekhson, Vladislav CAN M IA 2088 0 20 1982 i 2618761 Remillard, John CAN M 1696 0 20 0 i 2651149 Repaka, Prabhav CAN M 1744 0 40 2010 2624338 Reynaud, Frederic CAN M 1803 0 20 1990 i 2615509 Richardson, Kai CAN M 1889 0 20 2003 i 2627175 Robertson, Kole CAN M 1791 0 20 0 2620049 Rodrigue-Lemieux, Shawn CAN M GM 2478 0 10 2004 2622793 Rohatynski, Jordan CAN M 1753 0 20 1995 i 2647397 Rohland, Michael Karl CAN M 1899 0 20 1959 2612267 Roller, Robert CAN M 1979 0 20 0 i 2668700 Rosenstock, Samuel CAN M 1811 0 40 2005 2652587 Rossen, Benjamin CAN M 1668 0 40 2004 i 2615568 Rotariu, Constantin CAN M 1720 0 20 0 2654199 Rotem, Leonard CAN M 1555 0 40 2015 i 2603659 Roussel-Roozmon, Thomas CAN M GM 2444 0 10 1988 i 2631440 Ruchinskaya, Valerie CAN F WFM WFM 1743 0 40 2008 wi 2658453 Rudakov, Ivan CAN M 1685 0 40 1986 i 2631091 Rusonik, Greg CAN M 1797 0 40 1968 i 2619253 Rusonik, Max CAN M FM 1945 0 40 2006 i 2640937 Russell, Wesley CAN M 1717 0 40 2010 i 2616050 Rutter, Blair A CAN M 1864 0 20 1961 2606810 Sadeghi, Saeid CAN M 2062 0 20 0 i 5028280 Sai Krishna G V CAN M IM 2419 0 10 1996 2654571 Saillant, Christopher CAN M 1998 0 40 2014 i 2654962 Saillant, William CAN M 1765 0 40 2011 i 2649055 Saimovici, Gabriel CAN M 1705 0 40 1951 2624346 Saine, Zachary CAN M 2031 0 20 2001 2635224 Salkeld, Tobias CAN M 1922 0 40 2007 i 2672375 Salonga, Romel CAN M 1736 0 40 1970 2670070 Sama, Chetan Reddy CAN M 1693 0 40 2010 2645432 Samano, Elyas CAN M 1535 0 40 1963 i 4128290 Sambuev, Bator CAN M GM 2478 0 10 1980 i 2634970 Samokysh, Yevhen CAN M 1728 0 20 1996 i 2651491 Sampath, Kavin Mukhilan CAN M 1471 0 40 2011 i 2638479 Samson, Larry CAN M 1828 0 20 1961 13503111 Samsonkin, Artiom CAN M IM 2447 0 10 1989 i 2650045 Sanal Kumar, Nikul CAN M 1702 0 40 1986 2649438 Sanchez, Victor CAN M 1963 0 20 1965 i 2663872 Sankaranarayanan, Sarvesh CAN M 1542 0 40 2014 2601842 Sapozhnikov, Roman CAN M FM 2147 0 20 1994 i 2620480 Saremi, Yekta CAN F 1768 0 20 2001 wi 2642085 Sarhan, Nazir CAN M 1405 0 40 2013 2622220 Sarra-Bournet, Marc CAN M 1764 0 40 1954 i 88105040 Sarvesh Saravanan CAN M 1556 7 40 2016 2622327 Sasata, Alexander CAN M 1847 0 20 2004 i 2672073 Sathish Raj, Kanish Raj CAN M 1661 0 40 2014 2657473 Satish Alwar, Dharsan CAN M AFM 1544 5 40 2010 2675285 Sattar, Hassan CAN M 1620 0 40 2008 2641429 Sazon, Omar CAN M 1720 0 20 1980 i 2651904 Schantz, Korbin CAN M 1690 0 40 2011 i 2603446 Schmidt, Tom CAN M 1895 0 20 0 2613093 Schneider, Corin CAN M 1889 0 20 0 2645459 Schneider, Mitchell CAN M 1901 0 40 1985 i 2677105 Schulman, Tomas CAN M 1410 0 40 2012 2649357 Schwartz, Elazar CAN M 1758 0 40 2009 i 48728420 Sekaran, Adithya CAN M 1609 0 40 2015 2647273 Sekirin, Matthew CAN M 1721 0 40 2002 2679795 Selinger, Eric CAN M 1548 0 40 1981 2635534 Sembrano, Joshua CAN M NA 1780 0 20 1995 i 2658291 Senthilkumar, Sarveshwar CAN M AFM 1511 0 40 2008 i 2647354 Servant, Michel CAN M 1697 0 40 2000 i 2646978 Sethi, Kabeer CAN M 1771 0 40 1990 2651793 Shah, Mustafa CAN M 1610 0 40 2000 i 2646773 Shahad, Nabil CAN M 1689 0 40 2000 i 12560502 Shahfar, Shima CAN F NI 1636 0 20 1996 wi 2672219 Shahidinejad, Hossein CAN M 1542 0 40 2004 2646056 Shamanth, Saanvi CAN F 1693 1 40 2015 w 2635127 Shanmugadhasan, Dylan CAN M 1627 0 40 1995 2621215 Sharma, Vishruth CAN M 1914 0 40 2007 i 2650304 Sheetz, Nathan CAN M 1629 0 40 1982 i 2619024 Shen, Isamel CAN F 1672 0 40 2006 wi 2644312 Shen, Yuntian(denis) CAN M 1539 2 40 2012 2642662 Sheth, Rudra CAN M 1705 0 20 2004 2609886 Shi, Diwen CAN M FM 2160 0 20 1999 i 2652609 Shi, Rex CAN M 1722 0 40 1995 2675978 Shrivastava, Swapnil CAN M 1439 2 40 1988 2651246 Shtepa, Liubov CAN F 1725 0 40 2015 w 215223803 Sibahi, Abdul Rahman CAN M 1751 0 20 1988 2637537 Sibulo, Nerio CAN M 1768 0 20 1988 i 2605023 Siddeley, Hugh CAN M AIM 1975 0 20 1978 i 25697595 Siddhi Pramod Dahale CAN F 1773 0 40 2009 wi 2630575 Siegel, Adam CAN M 2047 0 20 1993 2621681 Simard, Francois CAN M 1926 0 20 1978 i 2657392 Simpson, Cole CAN M 1696 0 40 2009 2635607 Singh, Anya CAN F 1669 0 40 2005 wi 2663953 Singh, Jayden CAN M 1664 4 40 2010 2654970 Singh, Jovan CAN M 1585 3 40 2011 2628686 Singh, Malhar CAN M 1811 0 20 2002 2677970 Singh, Siyona CAN F 1629 2 40 2012 w 2618125 Sirkovich, Daniel CAN M 1734 0 20 0 i 2672448 Sistla, Nithya Advika CAN F 1599 0 40 2010 w 2658577 Sit Yee, Mervyn CAN M 1676 0 40 1973 2660865 Sithole, Ngonidzashe CAN M 1679 0 40 1997 i 2650827 Sivanandam, Adithya Purushothaman CAN M 1563 3 40 1994 2626438 Skop, Mike CAN M 1802 0 20 1993 i 2641852 Slone, Jake CAN M 1855 0 40 1998 i 2640058 Smolkin, Ben Gabriel CAN M 1766 0 40 2006 34344217 Soberov, Emil CAN M CM 1987 0 40 2010 2638657 Song, Charlie CAN M 1723 0 40 2006 i 62900412 Song, Ethan CAN M FM 2082 0 40 2009 i 2613190 Song, Michael CAN M IM 2425 0 10 1999 i 2606720 Sorgard, Graham CAN M 1927 0 20 1979 2669501 Spanglet, Rachel CAN F 1715 0 40 2005 w 2600013 Spraggett, Kevin CAN M GM 2416 0 10 1954 2631458 Sreekumar, Gauri CAN F WCM WCM 1592 0 40 2008 w 2640929 Sreekumar, Gayathri CAN F 1486 0 40 2015 w 2623900 Srinivas, Atharva CAN M AFM 1744 0 40 2007 i 2630389 Srinivasan, Hemant CAN M 1857 0 40 2007 i 2652862 St-Germain, Jack CAN M 1931 0 40 2006 2629283 Stahl, Curtis CAN M 1921 0 20 1992 i 2600838 Starr, Nava CAN F WIM WIM 2117 0 20 1949 wi 2600498 Starr, Sasha CAN M 2050 0 20 1949 i 2611724 Steele, Len CAN M 1791 0 20 0 i 2617889 Stefanovic, Miroslav CAN M 1922 0 20 0 i 2622262 Stein, Jacob CAN M 1846 0 20 1986 i 2624362 Steinberg, Ellis CAN M 1852 0 20 1987 2604450 Stevens, Christian CAN M FM 2256 0 20 1987 i 2653192 Stevenson, Mark CAN M 1642 0 40 2005 2659999 Stewart, Michael CAN M 1456 0 40 1988 2645092 Stordeur, Jackson CAN M 1987 0 20 2005 2623250 Struben, Jeroen CAN M 1920 0 20 1971 i 2628937 Su, Ethan CAN M 1870 0 40 2008 i 2669188 Suda Lafontaine, Toma CAN M 1733 0 40 2007 i 2651807 Sula, Bers CAN M 1725 0 40 2000 i 2607174 Suller, Lorant CAN M 1830 0 20 1973 i 2621592 Superceanu, Andi CAN M 1822 0 40 2005 i 2614030 Supsup, Ferdinand CAN M NA AFM 1753 0 20 0 i 2649071 Surendran, Siddharth CAN M 1581 0 40 2013 2670488 Suresh, Barath Subramanian CAN M 1825 4 40 2014 2640767 Suresh, Pavan CAN M AFM 1586 0 40 2009 i 2620073 Surya, Benito CAN M 1939 0 20 2003 i 2614928 Swift, Ryne CAN M 1999 0 20 1998 2652927 Tadique, Edgardo CAN M 1735 0 40 1965 i 2650401 Tan, Brendan CAN M 2007 0 20 2006 2663660 Tan, Jayden Henry CAN M 1596 0 40 2006 i 7002351 Tanaka, Taira Tyler CAN M FM 2265 0 20 2005 2617617 Tapp, Ashley CAN F 1757 0 20 2000 wi 2618370 Taranik, Alexey CAN M 1864 0 20 0 i 2661454 Tarnovski, Victor CAN M 1483 0 40 2002 2659530 Tatke, Tansh CAN M 1615 1 40 2016 2606534 Tayar, Jonathan CAN M IM 2337 0 20 1988 i 2637120 Taylor, Ashton CAN M 1918 0 20 2002 2635372 Tcherni, Avram CAN M 1722 0 40 2000 i 2670739 Tchernov, Daniel CAN M 1533 0 40 2000 34160000 Tenkov, Arkadii CAN M 1602 0 40 2012 i 2653281 Terance Joe Heston, Nitish Joson CAN M 1681 0 40 2007 i 2645505 Terry, Joshua CAN M CM 2185 0 20 1999 i 2605058 Thavandiran, Shiyam CAN M IM 2411 4 10 1992 2623471 Therrien, Michel CAN M 1933 0 20 1964 i 2656086 Thomson, Zachary CAN M 1731 0 40 1999 i 2621118 Tinica, Gabriel CAN M 1951 0 20 0 i 2669633 Tkachuk, Mykhailo CAN M 1872 0 40 2007 2609908 Todd, Adie CAN F 1669 0 40 1988 wi 2634422 Tolentino, Avelino Angelo CAN M AFM 1802 0 20 1974 i 2610280 Tolentino, Patrick Angelo CAN M 1939 0 20 2002 i 2658097 Tomajian, Abdo-Jose CAN M 1606 0 40 1999 2612798 Tonakanian, Stephan CAN M 1959 0 20 0 i 2657481 Toor, Josh CAN M 1520 0 40 2011 i 2664097 Tran, Hien Son CAN M 1634 0 40 2015 2617846 Tran-Ly, Tristan CAN M 1948 0 20 1995 i 2607115 Trandafir, Stefan CAN M 1905 0 40 1991 i 2641585 Traynor, Zach CAN M 1794 0 40 1994 i 2669196 Tremblay, Noah CAN M 1714 0 40 2010 i 2655659 Tremblay, Xavier CAN M 1998 0 40 2006 34150927 Trofimov-Malyshkin, Valent CAN M 1694 0 40 2006 i 2657619 Trudeau, Noah Lee CAN M 1519 0 40 2008 2624249 Trueman, Francis CAN M 1462 0 20 1941 2638673 Tseng, Bradley CAN M 1736 5 40 2010 2621649 Tsukerman, Julia CAN F WCM WCM NA 1807 0 40 2006 wi 2615193 Turcotte, Jonathan CAN M 1914 0 20 1983 2628112 Tuvera, Mark CAN M 1750 0 20 1992 i 2643120 Udaiyarajan, Ravichandran CAN M 1597 0 20 1989 i 2615940 Ugodnikov, Arkadiy CAN M 1789 0 20 1955 i 2606437 Upper, John CAN M 1942 0 20 0 2647362 Vaillant, Charles-Etienne CAN M 1694 0 40 2000 i 2603918 Vaingorten, Yaaqov CAN M FM 2193 0 20 1981 i 2650843 Valavan, Aaryan CAN M 1749 0 40 2008 i 2617560 Valentino, Marcos CAN M 1914 0 20 0 2664640 Valiquette, Simon CAN M FA 1823 0 40 1975 2648369 Vander Welle, Kyle CAN M 1856 0 40 1995 i 2661365 Varakunan, Cadiron CAN M 1693 5 40 2009 2630818 Vasic, Maxim CAN M NA 2020 0 20 2004 i 2608049 Vasilev, Stephan CAN M 1960 9 20 0 2656000 Vasquez, Melissa CAN F 1450 0 40 2011 wi 2647893 Vaughan, Nathan CAN M 1907 0 20 2003 2653710 Vazifeh Hessari, Arya CAN M 1765 0 40 2004 i 2637057 Velasquez, Noah CAN M 1718 0 40 2010 2675307 Velazquez, Alex CAN M 1492 0 40 1996 2662795 Verma, Audvik CAN M ACM 1492 1 40 2016 2620090 Vettese, Nicholas CAN M IM 2299 0 20 2004 2641488 Vicentijevic, Marko CAN M 1492 0 20 1987 i 2653028 Vickers, Josh CAN M 1693 0 40 1984 i 2652234 Vigneshwaran, Vidyuth CAN M 1553 0 40 2013 i 2654369 Vigurs, Sofia CAN F 1549 0 40 2014 wi 2633590 Vijendra, Vinushan CAN M 1694 0 40 2005 i 2645866 Villamar, Eros CAN M 1630 0 40 2011 2653567 Villamar, Flyn CAN M 1483 0 40 2014 2624389 Villeneuve, Benoit CAN M 1849 0 20 1973 i 2605600 Vincent, Trevor CAN M 2155 0 20 1990 6008232 Vlasov, Alexander CAN M 1546 0 40 2006 i 2662868 Vo, Timothy CAN M 1519 0 40 2003 i 2668718 Vodniza, Guillermo CAN M 1765 0 40 1976 2658720 Von Fintel, Dieter CAN M 1563 3 40 1970 2623684 Vu, Henry CAN M 1645 0 40 2000 i 2640546 Vyas, Vihaan Akarshak CAN M 1516 0 40 2012 i 2661934 Waissbluth, Boris CAN M 1937 0 40 1962 2649748 Wan, Eric CAN M 1629 0 40 2003 i 2639700 Wang, Alex Jiale CAN M 1644 0 40 2003 2655802 Wang, Andy Rui CAN M 1687 0 40 2012 i 2637804 Wang, Andy Zixin CAN M 1801 0 40 2009 i 2654717 Wang, Angela CAN F 1467 5 40 2012 w 2640090 Wang, April CAN F 1522 0 40 2012 w 2667860 Wang, Bella CAN M 1440 0 40 2006 8618585 Wang, Bingfei CAN M 1927 0 20 2005 2636115 Wang, Derek CAN M 2142 0 40 2008 i 2616386 Wang, Dinny CAN M 1706 0 40 2001 i 2674343 Wang, Elvis CAN M 1669 0 40 2016 2656582 Wang, Eric Jiachen CAN M 1753 4 40 2012 2620731 Wang, Jeff CAN M 1896 0 20 2002 i 2609517 Wang, Jesse B CAN M 2051 0 20 1994 i 2671840 Wang, Justin CAN M 1763 0 40 2010 2640104 Wang, Lucas Yuebo CAN M 1595 0 40 2014 2673894 Wang, Muyu Lucas CAN M 1778 0 40 2014 2638681 Wang, Nathan Zian CAN M 1768 0 40 2009 2621711 Wang, Paul CAN M 1933 0 40 2006 i 2638312 Wang, William Kaiyuan CAN M 1567 0 40 2012 2605546 Wang, Yamei CAN F WFM WFM 2046 0 20 1986 wi 2631954 Wharton, Kayode CAN M 1849 0 20 1977 i 2652471 Whiteford, Jayson CAN M 1572 0 40 1920 29688248 Whittard Jeffry, Martin CAN M 1798 0 40 1977 2623862 Wiebe, Isaac CAN M 1970 0 20 1994 i 2605490 Wilkin, Alain CAN M 1909 0 20 0 i 2648938 Williams, Eric CAN M 1620 0 20 1991 i 2628538 Windram, James CAN M 2018 0 40 2006 2670585 Wojtarowicz, Nicolas CAN M 1691 0 40 2004 2622246 Wolchock, Theo CAN M 2056 0 20 2002 i 2653842 Wright, Joshua CAN M AFM 1583 0 40 2007 i 2621240 Wu, Chenxi CAN M 1875 0 20 2001 i 2660814 Wu, Frank CAN M 1679 0 40 2003 i 2654253 Wu, Jingchen CAN M 1532 5 40 2016 2633965 Wu, Jonathan CAN M CM 1789 0 40 2010 i 2615592 Wu, Ruining Ray CAN M 2032 0 20 1997 i 2629534 Xiang, Christopher CAN M 1763 0 20 2005 2643537 Xie, Irene CAN F WFM WFM 1770 0 40 2010 w 2628694 Xie, Patrick CAN M 1646 0 40 2001 i 2634902 Xu, Alex CAN M 1743 0 40 2009 i 2632160 Xu, Eddie CAN M 1992 0 20 2001 i 4308182 Xu, Hannah Ruihan CAN F 1542 0 40 2009 wi 2617110 Xu, Jeffrey CAN M CM 2030 0 20 2001 i 2650738 Xu, Michael CAN M 1667 3 40 2011 2654261 Xu, Zhihan (samuel) CAN M CM 2024 0 40 2016 2640953 Yang, Andrew CAN M 1523 5 40 2015 2630230 Yang, Brian CAN M 1842 0 20 2003 2653958 Yang, Jesse CAN M 1512 0 40 2015 2636140 Yang, Jing Yao CAN F 1744 0 40 2009 w 8604398 Yang, Kaiqi CAN M GM 2384 0 20 1988 i 2644380 Yang, Larry CAN M 1682 0 40 2013 2637626 Yang, Lefan CAN M 1943 0 40 2009 i 2657406 Yang, Zhenting CAN M 1497 0 40 2011 2634929 Yao, Henry CAN M 1624 0 40 2010 i 2614871 Yao, Houji CAN M AGM 1962 0 20 1996 i 2643243 Yao, Lucas Mason Pin Qian CAN M 1905 0 40 2014 34159118 Yavorskyi, Yevhen CAN M 1575 0 40 2014 i 2662892 Yeung, Marissa CAN F 1435 5 40 2014 w 2649098 Yin, Zeming CAN M 1797 5 40 2012 2618389 Young, Joseph CAN M 1927 0 20 0 i 329105180 Yu, Christopher CAN M AFM 1792 0 40 2005 2606828 Yu, Jonathan CAN M 2049 0 20 1989 2616688 Yu, Zong Yang CAN M FM 2287 0 20 1999 i 2671867 Yuan, Arianna CAN F 1498 0 40 2014 w 2645947 Yuan, Justin CAN M 1766 0 40 2006 8604541 Yuan, Yuanling CAN F WIM WIM 2237 0 20 1994 wi 2648806 Yuen, Toma CAN M 1717 0 40 2004 2639513 Yumen, Rex CAN M AFM 1882 0 20 1980 i 2650800 Yusuf, Atiba CAN M 1588 0 40 1980 i 2645548 Zabor, Josh CAN M 1646 0 40 2005 i 2641259 Zacharias, Nicholas CAN M NA 1762 0 20 1999 i 2607123 Zaczek, Jonathon CAN M 2063 0 20 1985 i 2664623 Zado, Dillon CAN M 1631 0 40 1995 i 2642328 Zaka, Mohid CAN M 1785 0 20 2006 2643154 Zapata, Edgar CAN M 1566 0 40 1990 i 2664267 Zare, Nozhan CAN M 1584 0 40 2010 2628708 Zarezadegan, Fariborz CAN M 1688 7 20 1990 2609738 Zeromskis, Egidijus CAN M 2061 0 20 0 i 2677776 Zhan, Derick Lishuo CAN M 1530 0 40 2013 2640732 Zhan, Jayden Zihan CAN M AFM 1615 0 40 2012 i 2640570 Zhang, Bryan CAN M 1587 0 40 2013 i 2657414 Zhang, Chenghong CAN M 1776 0 40 2014 2637820 Zhang, Daniel CAN M 1931 5 40 2009 2644703 Zhang, Felix CAN M 1726 0 40 2011 2643995 Zhang, Finley CAN M 1691 0 40 2015 331105187 Zhang, Han CAN M 1572 0 40 2010 i 2620162 Zhang, Henry CAN M 2072 0 20 2003 2627477 Zhang, Henry XianRui CAN M 1650 0 40 2007 i 2631288 Zhang, Jonathan CAN M 1694 0 40 2007 i 2657422 Zhang, Nicole CAN F 1770 0 40 2011 w 2659409 Zhang, Oscar CAN M 1423 0 40 2015 2653850 Zhang, Ryan CAN M 1421 0 40 2012 30942993 Zhang, Samuel CAN M 2121 0 20 2005 2611902 Zhang, Yuanchen CAN M IM 2254 0 20 2001 i 2644720 Zhang, Zheyi(joey) CAN M 1778 0 40 2011 2652390 Zhao, Crillen (yanfeng) CAN M 1569 0 40 1920 i 2620740 Zhao, Ian CAN M FM 2207 0 40 2005 i 2627450 Zhao, Jeffrey R CAN M 1957 0 40 2007 i 2640406 Zhao, Jifan CAN M 1910 0 40 2011 2659654 Zhao, Shannon CAN F 1500 0 40 2013 w 2624079 Zhe, Jia CAN M 1826 0 20 1967 2651840 Zheng, Chen Ji CAN M 1751 0 40 1988 i 2635658 Zhong, April Yunwei CAN F WCM WCM 1760 0 40 2008 w 2635860 Zhong, Ryan Yunhui CAN M FM 1883 0 40 2011 2621100 Zhong, Wenxuan CAN M 1820 0 20 2004 i 2638851 Zhou, Felix CAN M 1449 0 40 2011 i 2600021 Zhou, Haonan CAN M 2100 0 20 1991 i 2660768 Zhou, Ziqi CAN M 1690 0 40 2002 2640597 Zhou, Zixuan CAN M 1934 0 40 2011 2627787 Zhu, Brandon CAN M 1955 0 20 2000 i 2638320 Zhu, Charis CAN M 1740 0 40 2011 i 2658496 Zhu, Daniel CAN M 1593 0 40 2010 i 2614740 Zhu, Hong Rui CAN M FM 2182 0 20 1999 2620430 Zhu, Jeffrey Xin-Yu CAN M 1778 0 20 2001 2634996 Zhu, Ricky CAN M 1663 0 40 2008 i 2650428 Zhuang, Ryan CAN M 1621 0 40 2008 i 2671379 Zingerman, Eyal CAN M 1661 0 40 2001 2661390 Zivojinovic, Viktor CAN M 1725 0 20 1991 12551805 Zomorrodian, Eilia CAN M FM 2122 0 20 2004 i 2615339 Zotkin, Daniel CAN M 1954 0 20 2001 i 2658615 Zou, Yukuan CAN M 1625 0 40 2004 2604620 Zubac, Marius CAN M 2131 0 20 1957 i 2658003 Zudin, Gleb CAN M ACM 1852 0 40 1987 i 2624397 Zumsteg, Nicolas CAN M 1768 0 40 1977 2615231 Zuniga, Dante CAN M 2090 0 20 0 i