ID Number Name Fed Sex Tit WTit OTit FOA DEC25 Gms K B-day Flag 2672910 Aaron, Li CAN M 1800 0 40 2010 2617854 Abbarin, Shabnam CAN F 1558 3 40 1987 w 5301882 Abbas, Talal CAN M 1930 0 20 1970 i 2633841 Abdelaal, Ibrahim CAN M 1932 0 40 1984 i 2617811 Abdelrhman, Hamid CAN M 1969 4 20 0 2659735 Abdelwahed, Loay CAN M 1550 0 40 2008 2634783 Abioye, Oyeyemi A CAN M 1959 0 20 1980 i 2651386 Aboyade-Yebovi, Babajide CAN M 1634 0 40 1991 i 2606879 Abrahams, Daniel CAN M CM 2098 0 20 1987 2614758 Abran, David CAN M 1799 0 40 0 i 2602563 Abreu Cordero, Jose Leonardo CAN M 1970 0 40 0 i 2681870 Abtahian, Reza? CAN M 2115 5 40 2004 2662027 Abu Raad, Mohammed CAN M 1668 0 40 2000 2647176 Achyuth, Akshaj CAN M 1911 0 40 2009 2678551 Acton, Noah CAN M 1547 0 40 1997 2601052 Ada, Baryalai CAN M 2225 0 40 0 i 2622165 Adagha, Ovo CAN M 1968 0 40 0 i 2678985 Adagha, Peter CAN M 1680 0 40 1985 2630958 Adam, Rafael CAN M CM 2291 0 40 2007 2642492 Adam, Sebastien CAN M 1583 0 40 1978 i 2603896 Adam, Valerian CAN M IM 2404 0 10 1937 i 2630311 Adamo, Brendan CAN M 1863 0 40 1999 i 2662442 Addis, Isabelle CAN F 1432 0 40 2006 wi 2673878 Adeyemi, Adebowale CAN M 1722 3 40 1976 11202270 Adnan, Habib CAN M CM 2190 0 20 2001 i 2617838 Adriaanse, Adam CAN M 2019 0 20 1998 i 2635720 Adulfo, Vincent Angel CAN M AIM 1569 0 20 1996 2602660 Afrah, Navid CAN M 2141 0 20 1980 i 2653214 Agansonov, Alexander CAN M 1785 0 40 1983 2613433 Agbabishvili, Lali CAN F 2109 0 20 0 w 2617641 Aghamalian, Derick CAN M 1742 0 40 2000 i 2605813 Agnaieff, Vladimir CAN M 1874 0 40 1964 i 2668939 Agyenim-Boateng, Nathaniel CAN M 1604 8 40 2010 2671930 Ahilan, Aathitja CAN M 1450 0 40 2014 2633442 Ahmed, Syed Ibrahim CAN M 1922 0 20 2004 2672715 Ahn, Hwiseong CAN M 1513 0 40 2005 2627248 Ai, Amy CAN F 1607 0 40 2008 wi 2647745 Aiello, Mick CAN M 1790 0 40 2003 2648288 Aiello, Pietro CAN M 1794 0 40 1990 i 2653788 Aithal, Arya CAN M 1549 0 40 2010 i 2664275 Ajanthan, Amuthab CAN M 1621 0 40 2009 30943329 Ajith, Aarush CAN M 1799 5 40 2012 30943515 Ajith, Aayush CAN M 1976 0 40 2007 i 2631059 Alakov, Sergey CAN M 1797 0 40 1988 i 2643588 Alamin, Mohamad CAN M 1599 0 40 2003 i 2661560 Alba, Mj CAN M 1649 0 40 1993 2642123 Albitar, Hani CAN M 1930 0 20 1997 i 2656612 Alcantara, Maximo CAN M 1858 0 40 1997 2634198 Alcantara, Maximo Jr CAN M 1723 0 40 1970 2626942 Ali, Husain CAN M 1729 0 20 1938 2613441 Ali, Shafkat CAN M 1658 0 20 0 2631644 Aliaj, Jurgen CAN M 1783 0 40 1995 i 2646781 Alimirzoev, Rustam CAN M 1653 0 40 2003 2601494 Alipayo, Rodulfo CAN M FM 2380 0 40 0 i 2649772 Aljo, Johan CAN M 2031 0 40 2010 2641631 Alladin, Adam CAN M 1668 0 40 1984 i 13432834 Allahverdi, Umid CAN M 1782 3 40 2012 2680181 Allampati, Rutvik Reddy CAN M 1745 0 40 2014 2600471 Allan, Denis CAN M FM 2270 0 20 1944 i 2615517 Allan, Philip CAN M 1835 0 40 0 2602997 Allard, Laurent CAN M 2036 0 20 0 i 2603101 Allen, Graham CAN M 2002 0 40 1978 i 2671948 Aloke, Aryav CAN M 1645 0 40 2013 2641640 Alpuri, Aaqil CAN M 2005 0 40 2010 2645963 Aluko, Lare CAN M 1703 0 20 1971 2681129 Alva, Aaron CAN M 1582 2 40 2010 2650690 Alvarez, Alberto CAN M 1791 0 40 1993 i 2664070 Amarbileg, Zorigt CAN M 1571 0 40 2008 25685813 Ambilwade Ojal CAN F 1667 0 40 2010 wi 2623757 Amirirad, Kamran CAN M 1708 0 40 1980 i 2649780 Amjadi, Borna CAN M 1830 0 40 2006 i 2600161 Amos, Bruce M. CAN M IM 2355 0 10 1946 i 2679531 An, Isu CAN M 1574 6 40 2013 2605503 Anastasovski, Nikola CAN M 2008 0 20 0 i 2642948 Andersen, Evan CAN M 1579 0 40 1993 i 2625261 Anderson, Collin CAN M 2069 0 20 1980 2663686 Anderson, Garth CAN M 1788 0 40 1995 i 2609290 Anderson, Jon CAN M 1768 0 40 0 i 2606887 Ang, Alan CAN M 1888 0 40 1992 2651033 Angel, Borys CAN M 1549 0 40 2007 i 558028870 Anika Soni CAN F 1593 0 40 2013 w 25111710 Aniket Kathpal CAN M NA AIM 1536 0 40 2000 i 2648105 Anish, Diganth CAN M 1743 0 40 2014 2622394 Aniunoh, Chike Jude CAN M 1969 0 20 1985 i 2632314 Annakkage, Udaya CAN M 1778 3 40 1959 2616297 Aparicio, Daniel CAN M 1807 0 40 0 i 2601788 Apostolova, Penka CAN F WFM WFM 2045 0 40 1965 wi 2629291 Arakelian, Henadzi CAN M 1992 0 40 1984 i 2600943 Arandia, Henry CAN M 1884 0 40 1969 i 2657929 Aravinthan, Adhvik CAN M AIM 1577 0 40 2015 2604108 Archambault, Serge CAN M 1906 0 20 1964 i 2639157 Argue, James CAN M 1677 0 40 1976 i 2663694 Armstrong, David CAN M 1864 0 20 2004 2605791 Armstrong, Robert J CAN M 1499 0 20 1945 2658941 Arora, Angad CAN M 1522 5 40 2013 2658950 Arora, Gaurav CAN M 1423 3 40 1982 2671670 Arora, Nishil CAN M 1436 0 40 2009 2645602 Arsenault, Alexis CAN M 1685 0 40 2000 i 2663945 Arsenault, Michel CAN M 1664 0 40 2000 2605430 Arsenault, Nicolas CAN M 2105 0 20 1972 i 2660504 Arshynov, Daniel CAN M 1500 0 40 2007 2625725 Arteau, Benoit CAN M 1975 0 40 1977 i 2676419 Arunvijay, Nithish Balaji CAN M 1558 0 40 2016 2668858 Arya, Aadit CAN M 1964 0 40 2009 2639378 Ash, Cory CAN M 1518 0 40 1977 i 2649608 Ashcroft, Michael CAN M 1684 0 40 2000 i 2645076 Ashley, Mathew CAN M 1699 0 40 2004 2655845 Asilahijani, Mahsa CAN F 1551 0 40 2009 wi 2623188 Aspler, Gerald CAN M 1856 0 20 1953 i 2680335 Assa, Pierre Edylan Taki CAN M 1544 12 40 2012 2623897 Atanasov, Anthony CAN M IM 2429 0 10 2008 2619806 Atanasov, David CAN M 1801 0 40 2003 i 2614944 Atem, James CAN M 1786 4 20 0 2641135 Atwood, Matthew CAN M 1629 17 20 1988 2637456 Audet, Jean-Marc CAN M 1730 0 40 1957 i 2624400 Audet, Olivier CAN M 1959 0 40 2001 2605449 Audet-Bouchard, Nicolas CAN M 2139 0 20 0 i 2644770 Auersperg, Leo CAN M 1780 0 40 2009 2674866 Auger, Anastasia CAN F 1542 0 40 2004 w 2611945 Auger, Bertrand CAN M 1918 0 20 1952 i 2682397 Austria, Federico CAN M 1922 0 40 0 i 2648377 Avarian, Aram Sevag CAN M 1833 0 20 2000 i 2670798 Avila, Jose Jimwil CAN M 1867 0 40 1997 2608359 Awatramani, Janak CAN M 2213 0 20 1999 i 2610736 Aykroyd, Colin D CAN M 1913 0 40 0 i 2640198 Azar, Sebastien CAN M 2031 5 20 2002 10238948 Azher, Hossain CAN M 1741 0 40 2009 i 2678845 Azim, Nahiyan CAN M 1420 0 40 1986 2672502 Baatartsol, Ganskh CAN M 1642 0 40 0 2601621 Babb, Jeff CAN M 1990 0 20 1957 2603330 Bachand-Fleurent, Julien CAN M 2103 0 20 1984 i 2615711 Back, Jeff CAN M 1888 0 40 1970 i 2610744 Bacon, Craig CAN M 1713 0 40 0 i 2649209 Badejo, Femi CAN M 1807 0 40 1991 i 2622300 Badulescu, Dan CAN M 1744 0 40 1968 i 2625733 Bahadi, Khalid CAN M 2004 0 40 1972 i 12500305 Bahmani, Amir Mohammad CAN M 2263 5 20 1998 2640163 Bai, Jinghui CAN M 2042 0 20 2006 2601150 Bailey, Doug CAN M FM 2033 0 20 1964 i 2654741 Baiton, Noah CAN M 1455 0 40 2012 i 2615843 Baki, Shaumik CAN M 1864 0 40 1998 i 2648415 Bakradze, Joshua CAN M 1470 0 20 1999 2652099 Bala, Mehar CAN M 1552 0 20 2003 2626250 Balachandran, Kousihan CAN M 1640 0 40 2007 i 329111570 Balaji, Abhinav malolan CAN M ACM 1509 0 40 2012 2672340 Balakrishnan, Shankar CAN M 1607 0 40 1964 2651068 Balamanage, Dineth CAN M 1645 0 40 2014 2635968 Balasooriya, Randika CAN M 1816 0 20 1988 i 2605180 Balbutin, Nelson CAN M 2153 0 40 0 i 2600790 Ball, Stephen CAN M 2225 0 20 1953 i 2601281 Baltgailis, Vesma CAN F WIM WIM 2014 0 40 1950 wi 2671956 Banatwala, Kriyaansh CAN M 1466 0 40 2015 2643774 Banerjee, Evan CAN M 1632 0 40 2014 2671174 Banerjee, Mishika CAN F 1538 0 40 2014 w 2656701 Banger, Sartaj CAN M 1729 0 20 2002 2635739 Banic, John CAN M 1570 0 40 1952 2669811 Banks, Anthony CAN M 1822 0 40 1988 2604159 Bannon, Eric CAN M 2123 0 20 1975 i 2613042 Bao, Tony Bohan CAN M 1976 1 20 1997 2676117 Bao, Zhengheng CAN M 1778 0 40 2000 2600447 Baragar, Fletcher CAN M FM 2256 0 20 1955 2628201 Baran, Marius CAN M 1773 0 20 1961 i 2643162 Baratov, Iman CAN M 1654 0 40 2008 i 2643219 Baratov, Malik CAN M 1587 0 40 2010 i 2631733 Barbarich, Zdravko CAN M 1629 0 40 1939 i 2600099 Barbeau, Sylvain CAN M FM 2310 0 10 1961 i 2605309 Barber, Glen CAN M 1999 0 20 1986 i 2649144 Barbisan, Owen CAN M 1528 0 40 2012 i 2601117 Barclay, Wayne CAN M 2216 0 20 1963 i 4100140 Bareev, Evgeny CAN M GM 2611 0 10 1966 i 2622149 Bark, Thomas CAN M 1849 0 40 0 i 2652706 Barker, Kevin CAN M 1477 0 40 1998 2657651 Barker, Rhyland CAN M 1477 0 40 1991 2628988 Barko, Maxim CAN M 1902 0 20 1990 2618524 Barlow Wilkes, Curtis CAN M 1917 0 40 0 i 2659425 Barmas, Sammy CAN M 1694 0 40 1954 i 2663651 Barmasch, Oswald CAN M 1488 0 40 1953 2649993 Barnsdale, Nicholas CAN M 1543 0 40 2000 2619768 Baron, Gustav L CAN M 2027 0 20 0 2616165 Barre, Michel CAN M 1965 0 20 0 i 2661403 Barrera, Eduardo CAN M 1828 0 40 2007 2806770 Barron, Irina CAN F WFM WFM 2028 0 20 1963 wi 2605120 Barron, Michael CAN M IM NA 2031 0 20 1962 2601265 Basanta, Gary CAN M FM 2324 0 20 1968 i 2637367 Basko, Yauheni CAN M 1779 0 40 1994 i 2605090 Basque, Roland J CAN M 2010 0 40 1961 i 2609304 Bates, Darren CAN M 1837 0 20 1969 i 2633140 Batorshyn, Ilia CAN M CM 2131 0 40 2007 2673444 Bautista, John Carlo CAN M 1510 0 40 2010 2617510 Baxted, Peter CAN M 1910 0 40 1989 i 2661470 Baylon, Jorel CAN M 1640 0 40 1994 2624184 Beach, Brock CAN M 1954 0 40 2000 i 2613476 Beal, Greg CAN M 1780 0 40 0 i 2638177 Beardall, Ben CAN M 1689 0 20 2001 2658828 Beattie, Will CAN M 1844 0 40 1988 2608812 Beaudin, Jesse CAN M 1897 0 40 0 i 2027054 Beaudoin, Stephane CAN M 1968 0 40 1969 i 2615304 Beaudry, Lukas CAN M 2030 0 20 1983 i 2607352 Beaudry, Marc-Andre CAN M 1928 0 20 0 i 2604299 Beaulieu, Eric CAN M 2113 0 20 0 i 2609576 Beaulieu, Pierre CAN M 1837 0 20 1957 i 2656620 Beaupre, Eugene Jr CAN M 1879 0 20 1997 2605821 Becker, Paul CAN M 2027 0 20 1972 i 2601800 Beckwith, Paul H. CAN M 2161 0 20 0 i 2632896 Bedard, Maxime CAN M 1768 0 40 1996 2634201 Bedard, Michel CAN M 1627 0 40 1957 i 2641143 Beddoes, John CAN M 1741 0 40 1986 i 2618036 Beddoes, Richard CAN M 1895 0 40 0 i 2670291 Beech, Austin CAN M 1672 0 40 1999 2616122 Beladel, Brahim CAN M 1957 0 40 1964 i 2645122 Belanger, Colton CAN M 1731 3 40 1991 2603233 Belanger, Robin CAN M 1839 0 40 0 i 2603861 Belc, Daniela CAN F WFM WFM 2044 0 20 1970 wi 2609541 Bellemare, Regis CAN M 1842 0 20 1975 i 2609843 Bellissimo, Joseph F. CAN M 2203 0 20 2000 i 2650878 Belrose, Todd CAN M 1631 0 40 1989 i 2604523 Benggawan, Amanda CAN F WFM WFM 2062 0 20 1986 wi 2627973 Benggawan, Undriadi CAN M 1662 11 20 1953 2601397 Benoit-Deschamps, Jean-Marc CAN M 2047 0 40 0 i 2607263 Bentley, Bill CAN M 1848 0 20 1970 i 2663678 Beqo, Besnik CAN M FI 1822 0 40 1964 2645980 Ber, Sava CAN M 1615 0 40 2007 i 2603837 Berengolts, Isai CAN M 1907 0 20 0 2629003 Beresinski, Piotr CAN M 1735 0 40 1962 i 2621339 Bergenstam, Olof CAN M 1969 0 20 0 i 2610396 Berger, Landon CAN M 1593 0 40 0 2633469 Bergeron, Emile CAN M 1899 0 40 2005 2624419 Bergeron, Jean-Guy CAN M 1711 0 40 1951 i 2629550 Bergeron, Matthew CAN M SI,LSI,NA AIM 1804 0 20 1988 i 2669277 Bergeron, Nicolas CAN M 1814 0 40 2000 i 2601338 Bergeron, Pascal CAN M 2034 0 20 1974 2630630 Bernatchez, Dan CAN M 1917 0 40 1975 i 2600463 Berry, Jonathan CAN M FM 2269 0 20 1953 i 2606909 Bertrand, Daryl CAN M 1912 0 20 1976 i 2602741 Bertrand, Eric CAN M 2025 0 40 1982 i 2635259 Bertrand, Nathanael CAN M 1911 0 20 2004 2605902 Berube, Antoine CAN M 2093 0 20 1987 2637898 Berube, Maximilien CAN M 1979 0 40 2008 2600579 Berube, Richard CAN M FM 2080 5 20 1960 2661578 Best, Daton CAN M 1422 4 20 1957 2648822 Bettner, Jon CAN M 1704 0 40 1992 i 2620197 Bhanji, Zaynah CAN F 1647 0 40 2003 wi 2672596 Bhanot Khurana, Vihaan CAN M 1558 3 40 2011 2662345 Bhardwaj, Shrikant CAN M 1830 0 40 1994 i 2641151 Bhaumik, Rishi CAN M 1498 0 40 2013 2637154 Bi, Kairui CAN M 1753 0 40 2007 i 2640600 Bi, William CAN M 1784 0 40 2013 2672928 Bicheng, Zhang CAN M 1746 0 40 2008 2609550 Bigras, Jean CAN M 1823 0 40 1955 2656760 Biletskyi, Ivan CAN M 1643 0 40 2001 i 2636026 Bilodeau-Savaria, Carl-William CAN M 1782 0 20 2003 i 2636034 Bilodeau-Savaria, Sandy-Rose CAN F 1587 0 20 2005 wi 2648830 Bilugan, Mason CAN M 1877 3 40 2008 522006192 Bilyk, Platon CAN M 1488 0 40 2017 2614952 Bince, Rolando CAN M 1805 0 20 0 2670020 Bjornson, Jonathan CAN M 1563 3 20 1969 2652056 Blair, Michael CAN M 1822 9 20 1994 2672359 Blakely, Matt CAN M 1723 0 40 1977 2631113 Blanchard, Michael CAN M 1953 0 40 1974 i 2637464 Blanchet, Robert CAN M 1821 0 40 1964 i 2626454 Blanchette, Rene CAN M 1801 0 40 1966 i 2609967 Bleau, John CAN M 1841 0 40 0 i 2613395 Blium, Benjamin CAN M 1863 0 20 1995 i 2679949 Blouin, Frederic CAN M 1743 0 40 2008 2625741 Bluteau, Yvon CAN M 1831 0 40 1967 i 2605317 Bluvshtein, Ilia CAN M 1925 0 20 1956 2603608 Bluvshtein, Mark CAN M GM 2590 0 10 1988 i 2612356 Blyznyuk, Vladimir CAN M 1749 0 40 0 i 2637901 Bocan, Richard CAN M 1753 0 40 2008 2603403 Boehmer, Kris CAN M 2038 0 20 0 i 2600919 Bogdan, Lia CAN F WFM WFM 2180 0 20 1953 wi 2604582 Bogle, Bill CAN M 2049 0 40 1962 i 2612364 Bogoev, Yassen CAN M 1882 0 40 0 i 2605759 Boik, Andrew CAN M 2040 0 20 1985 i 2624010 Bolduc, Jacques CAN M 1589 0 40 1952 i 2657325 Bolduc, Jean-Pierre CAN M 1629 0 40 1958 i 2603489 Bolduc, Steve CAN M 2100 0 20 1964 i 2602750 Bollenbach, Brad CAN M 2115 0 40 1978 i 2601699 Bond, Hal CAN M 1686 0 20 1959 i 2624214 Bonness, Will CAN M 1862 0 20 1985 2601575 Booker, Brad CAN M 2023 0 20 0 2606925 Boron, Anthony CAN M FA 1903 4 20 1957 2640740 Boroomand, Arya Cyrus CAN M 1608 0 40 2010 i 2602210 Boross-Harmer, Peter CAN M NA 1960 0 20 1965 i 2615851 Borowski, Ted CAN M 1617 0 40 0 i 2628724 Boshoff, Thomas CAN M 1876 0 40 1992 i 2670054 Bosnac, Givan CAN M 1780 0 40 2002 2657139 Bossy, John CAN M 1644 0 40 1956 i 2649128 Botello, Daniel CAN M 1753 0 40 1997 i 2603365 Botez, Alexandra CAN F WFM WFM 2044 0 20 1995 wi 2614324 Botez, Andrea CAN F 1837 0 20 2002 wi 2611856 Both, Aaron CAN M 1943 4 20 1987 2631130 Botha, Charl Elmo CAN M 1678 0 40 1986 i 2628732 Botoy, Danilo CAN M 2033 0 40 1990 i 2634040 Botoy, James Pajo CAN M 1875 5 20 1956 2617978 Bouchard, Jean Marc CAN M 1808 0 20 0 2650487 Bouchard, Pier-Alex CAN M 1840 0 40 1999 2637430 Boucher, Antoni CAN M 1877 0 40 1993 i 2617277 Boudreau, Daniel CAN M 1977 0 40 0 i 2603969 Boulay, David CAN M 1921 0 20 1979 i 2624443 Bourassa, Louis CAN M 1677 0 20 1969 2669153 Bourassa, Samuel CAN M 1927 0 40 1991 651006324 Bourdeau, Yvan CAN M 1728 7 20 1959 2600528 Boutquin, Pierre CAN M 2270 0 40 1960 i 2604957 Bouvier, Jesse CAN M 2203 0 40 0 i 2662906 Boyd, Doug CAN M 1578 0 40 2000 2661586 Boyd, Tynan CAN M 1679 0 40 1988 2642786 Boytinck, William CAN M 1570 0 40 2002 i 2616564 Brajkovic, Nikola CAN M 1762 5 20 0 2609975 Brammall, Stuart CAN M 1929 0 40 0 i 2663260 Brandimarte, Alexander CAN M 1669 0 40 1995 i 2652935 Brandt, Kyle CAN M 1443 0 40 1988 2626063 Brassard, Sylvain CAN M 1751 0 20 1964 2623390 Brauer, Mark CAN M 1554 0 40 1988 2620960 Brazeau, Robert CAN M 1776 0 20 0 2660059 Breadner, David CAN M 1740 0 40 1993 2629674 Bremner, William CAN M 1912 0 20 2001 2658542 Bresler, Joshua CAN M 1621 0 40 1995 i 2656540 Brewer, Jack CAN M 1557 0 40 2010 2603810 Brice, Ron CAN M 2077 0 40 1966 i 2674173 Brijith, Anushka CAN F 1522 0 40 2017 w 2620596 Briones, Dante CAN M 1885 0 20 0 2639815 Britanico, Jimmy CAN M 1781 0 40 1993 i 2600641 Brodeur, Gilles CAN M 2250 0 20 1947 i 2015668 Brodie, Hugh CAN M 1945 0 20 1949 i 2603500 Brown, Gabriel CAN M 1877 0 20 1991 2613492 Brown, John R. CAN M 1594 0 40 0 2636174 Brown, Nathaniel CAN M 1777 0 40 1988 i 2621410 Brown, Rod CAN M 1877 0 40 0 i 2663970 Brule, Daniel CAN M 1903 0 40 2000 2633981 Bruna, Jose CAN M 1619 0 40 1989 2632918 Bruneau, Gilles CAN M 1680 0 40 1950 i 2643600 Bryan, John CAN M 1631 0 40 1997 i 2634678 Bryuzgin, Maxim CAN M 1706 0 40 1988 i 2627671 Bu, Kevin (Yihuan) CAN M 1951 0 20 2003 i 2661942 Bucci, Andrew CAN M 1803 5 20 2002 2645149 Buchatsky, Joseph CAN M 1578 0 40 2000 i 2600323 Buchholz, Martin CAN M FM 2315 0 20 1959 i 2621630 Bui, Alan CAN M 1988 0 20 2006 i 2649616 Bui, Minh CAN M 1642 0 40 2002 2644126 Buitelaar , Jake CAN M 1717 0 40 2012 i 2641763 Bukal, Steven CAN M 1590 0 40 1989 i 2620715 Bulga, Tamir CAN M 1888 0 20 0 2670895 Bull, James CAN M 1569 0 20 1987 2662175 Burgess, Andrew CAN M 1688 0 40 1985 2634465 Burroughs, Neil CAN M 1525 0 40 1993 i 2625415 Burrows, Quinton CAN M 1791 0 40 1992 i 2618532 Burrows, Zachary CAN M 1931 0 20 0 2601664 Burstow, John CAN M 2280 0 40 0 i 4150740 Burtasova, Anna CAN F WGM WGM 2241 0 20 1987 wi 2639777 Buscar, Bernard CAN M 1453 2 20 1951 2603616 Buscar, Michael CAN M 2016 0 20 1987 i 2627710 Butchart, Brian CAN M 1638 0 40 2002 i 2627574 Butchart, Kevin CAN M 1786 0 40 2005 i 39922111 Butenko, Zlata CAN F 1904 4 40 2011 w 329219144 Butt, Jeffery Butt CAN M 1897 0 40 1988 i 2671247 Buzhaker, Fred CAN M 1627 0 40 1964 2659034 Buzhor, Danil CAN M 1877 0 40 2006 2647192 Byers, Jared CAN M 1782 7 20 2000 2642514 Byl, Oliver CAN M 1735 0 20 2002 2610990 Bzikot, Robert CAN M 1935 0 20 0 i 2601478 Cabanas, Francisco CAN M 2088 0 40 0 i 2613506 Cabioc, Jose CAN M 1517 2 20 0 2671182 Cabrera, Jennie CAN F 1802 0 40 1983 w 2601184 Caceres Cortes, Julio CAN M 2040 0 20 1960 i 2631601 Cachelin, Justin CAN M 1860 0 40 1980 2615673 Cacho, Belly CAN M 1809 0 20 0 2679299 Cafengiu, Bogdan CAN M 1672 0 40 1976 2618133 Cai, Jason CAN M 2187 0 20 2002 i 2601907 Cai, Tony CAN M 1990 0 40 1996 i 2605910 Caire, Francois CAN M 2144 0 20 1983 i 2613514 Cale, Ferdinand CAN M 1729 0 40 0 i 2636913 Caloyloy, Ronnie Nino CAN M 1771 0 40 1990 i 2606933 Calugar, Arthur CAN M IM 2291 0 20 1994 i 2612593 Caluza, Juni CAN M 1696 0 20 0 2650118 Campbell, Adam CAN M 1799 0 40 1986 i 2601486 Campbell, Brett CAN M FM 1963 4 20 1959 2633949 Campbell, Gordon CAN M 1907 0 40 1951 i 2622580 Campbell, Jamie CAN M 1829 0 40 1976 i 2678896 Campbell, Jordan CAN M 1794 0 40 1988 2645157 Campbell, Ryan CAN M 2004 0 20 1998 i 2610329 Camphaug, Lincoln CAN M 1676 0 40 1969 2673185 Camposano, Jose CAN M 1663 0 40 1966 2639149 Canal, Richard CAN M 1829 0 40 1985 i 2671727 Cao, Allen CAN M 1583 0 40 2015 2632101 Cao, Bruce CAN M 1662 0 20 2004 2611112 Cao, Jason CAN M FM 2306 0 20 2000 i 2665433 Cao, Jonathan CAN M 1448 0 40 2014 2625547 Cao, Yingying (Lucy) CAN F 1741 0 20 2002 wi 2656558 Carabine, Alessandro CAN M 1719 0 40 2007 i 2622173 Carceres Cortes, J CAN M 1943 0 40 1990 i 2616700 Cardin, Guillaume CAN M 2046 0 40 0 i 2617757 Cardona, Misael CAN M 2003 0 40 0 i 2653893 Carefoot, Macaulay CAN M 1705 0 40 1996 2634031 Carnes, Charles CAN M 1772 0 40 1950 i 2664151 Carolino, Lloyd CAN M 1789 0 40 2000 2632110 Caron, Daniel CAN M 1570 0 40 2002 i 2611317 Caron, Harvey CAN M 1796 0 40 0 i 2682400 Carrier, Claude CAN M 2156 0 20 1979 i 2653230 Cartina, Melvin CAN M 1949 0 40 1975 2603632 Cashin, Sean Ken CAN M 1706 0 40 0 2602083 Castillo, Anthony CAN M 2200 0 40 1979 i 2628740 Castillo, Rey CAN M AIM 1886 0 40 1964 i 2660890 Castro, William CAN M 1623 0 40 1981 i 2632535 Cater, Brendan CAN M 1726 0 20 1998 i 2664186 Catilogo, Rex CAN M 1718 0 40 1984 2601915 Caughlin, Wade CAN M 1858 0 40 0 i 2643472 Cawse, James CAN M 1543 0 40 2007 i 2601753 Cazelais, Marc CAN M 2158 0 20 1970 i 2675838 Cecchini, Sam CAN M 1652 0 40 2000 2623080 Cepoi, Semion CAN M 1861 0 40 1963 i 2671441 Cetinic, Spencer CAN M 1736 5 40 1998 2630648 Chabot, Michelin CAN M 1775 0 40 1948 i 2600803 Chabot, Roland CAN M 2008 0 20 1956 2652897 Chacon, Jose Eduardo CAN M 1655 0 40 1966 i 2607654 Chaisson, Terry CAN M 1926 0 40 1965 i 2629895 Chakkoli, Anirud CAN M 1749 0 20 2005 2084562 Chakkoli, Shiva CAN M NA 1779 5 20 1970 2646757 Chamberland, Luc CAN M 1684 3 20 1964 2628376 Champetier, Serge CAN M 1871 0 40 1962 i 2640139 Chan, Allison Yutong CAN F 1612 8 40 2011 w 2646846 Chan, Brendan CAN M 1707 0 40 2007 i 2644134 Chan, Bryan CAN M 1701 8 40 2012 2605775 Chan, James CAN M 2056 0 20 1981 i 2647770 Chan, John CAN M 1827 0 40 1989 39956792 Chan, Kara CAN F WCM WCM 1831 4 40 2014 w 2653796 Chan, Theo CAN M 1686 0 40 2015 2681846 Chance, Melody CAN F 1656 5 40 1997 w 2626152 Chandra, Anand Rishi CAN M CM 2199 0 40 2009 2624974 Chang, Alexander RZ CAN M 1922 0 40 2008 i 2629232 Chang, Martin CAN M 1569 0 40 1973 i 2636484 Chang, Simmon CAN M 1598 0 40 2008 2632713 Chanot, Frederic CAN M 1530 0 20 1975 i 2630974 Chapdelaine, Gwyn CAN M 1904 0 40 2008 2603934 Charbonneau, Anne Marie CAN F 2006 0 20 1985 wi 2602504 Charbonneau, Pascal CAN M GM 2509 0 10 1983 2602164 Charest, Johanne CAN F WIM WIM 2088 0 40 1975 wi 2646129 Charlton, Glenn CAN M 1851 0 40 1953 2652820 Chasles, Jean-Benoit CAN M 1881 0 40 1991 i 2670097 Chattopadhyay, Adhrit CAN M 1528 0 40 2016 2602920 Chatzilias, Alexis CAN M 2062 0 40 0 i 2680114 Chauhan, Kshitij (tj) CAN M 1805 7 40 2001 2660580 Chaurette, Benoit CAN M 1767 0 40 1984 i 2623323 Chaurette, Laurent CAN M 1971 0 20 1989 i 2675366 Chen, Alan CAN M 1558 7 40 2016 2675943 Chen, Aleksandr CAN M 1690 0 40 2000 2632276 Chen, Alina Yuexi CAN F 1446 0 40 2010 wi 2622645 Chen, Andrew CAN M 1872 0 20 2004 i 2631237 Chen, Andrew CAN M 1428 0 40 2008 i 2676001 Chen, Brady CAN M 1532 0 40 2009 2644479 Chen, Chen CAN M 1669 0 40 2010 2628546 Chen, Cheney CAN M 1536 0 40 1990 i 2653800 Chen, Darren CAN M 1658 0 40 2015 2629410 Chen, Derek CAN M 1576 0 40 2007 i 2632217 Chen, Helen CAN F 1608 0 40 2008 wi 2628449 Chen, Jeffrey CAN M 1818 0 20 2004 i 2622530 Chen, Jianqiu CAN M 1854 0 40 1992 i 2667584 Chen, Jim CAN M NA 1761 0 40 2009 2654300 Chen, Karen CAN F 1601 0 40 2013 w 2664135 Chen, Kyle CAN M 1437 4 40 2014 2648814 Chen, Larry Zhou CAN M 1954 0 40 2010 2650339 Chen, Matthew CAN M 1730 0 40 2008 i 2622440 Chen, Max CAN M CM NA 2244 0 20 2007 2644495 Chen, Michael CAN M 1578 0 40 2011 2662396 Chen, Mulin CAN M 1517 0 40 2014 2652714 Chen, Neill CAN M 1521 0 40 2016 2656710 Chen, Qianyu CAN F 1605 0 40 2009 w 2634155 Chen, Rachel Ruoxuan CAN F WFM WFM 2222 0 40 2008 wi 2632691 Chen, Rae CAN F WCM WCM 1830 0 40 2011 wi 2662965 Chen, Ray CAN M 1724 0 40 2011 2645645 Chen, Renee CAN F 1679 0 40 2012 wi 2617099 Chen, Richard CAN M FM 2239 0 20 2001 2633159 Chen, Richard CAN M 1931 0 40 2007 i 2628457 Chen, Ricky CAN M 1755 0 40 2008 i 2638380 Chen, Ricky CAN M 1698 0 40 2009 i 2677270 Chen, Riley CAN M 1814 0 40 2008 2642794 Chen, Ryan CAN M 1834 0 40 2008 2645653 Chen, Ryan CAN M 1569 0 40 2014 i 2642735 Chen, Sam CAN M 1504 0 40 2009 i 2640562 Chen, Shuang CAN F WCM WCM 1794 9 40 2012 w 2634295 Chen, Sihao CAN M 1728 0 40 2004 i 2644509 Chen, Timmy CAN M 1552 0 40 2011 2637553 Chen, Vincent CAN M 1638 0 40 2010 i 2658844 Chen, Yonglong CAN M 1695 0 40 1977 2680246 Chen, Yuhong CAN M 1546 9 40 2007 2641070 Chen, Zhengyu CAN M 1865 0 40 2011 2676141 Chen, Zi Tian CAN M 1529 0 40 2012 2671964 Chen, Zilang Timson CAN M 1531 0 40 2010 2652668 Cheng, Adam CAN M 1790 0 40 2008 2633167 Cheng, Adrien CAN M 1811 0 40 2007 2682249 Cheng, Bindi CAN M IM 2328 0 10 1990 2603675 Cheng, Jack CAN M 2084 0 20 1995 i 2672170 Cheng, Jacob CAN M AIM 1642 8 40 2000 2610760 Cheng, Louis CAN M 1893 0 20 1982 i 2647052 Cheng, Peter Qian CAN M 1747 0 40 1995 2667606 Chenier, Raphael CAN M 1620 0 40 2009 2613530 Chernik, Dmitry CAN M 1915 0 20 1962 2619687 Chertkow, Matthew CAN M 1817 0 20 0 2620200 Chertkow, Sasha CAN F 1580 0 40 0 wi 2621037 Cheryachukin, Yury CAN M 1894 0 40 0 i 2617498 Cheung, Lukas CAN M 1777 0 40 2000 i 2653079 Cheung, Oscar CAN M 1805 5 40 2011 2663597 Cheung, Phoenix CAN M 1630 0 40 2013 2616181 Chevalier, Francois CAN M AIM 1773 0 20 0 i 2648954 Chhabda, Chintansingh CAN M 1419 0 40 2002 2640317 Chhatralia, Bhavik CAN M 1799 0 40 2008 i 2664089 Chiasson, Zach CAN M 1656 0 40 2008 i 2617358 Chiffot, Nicolas CAN M 1995 1 20 1980 2614782 Chiku-Ratte, Olivier-Kenta CAN M IM 2314 5 10 1999 2618290 Chin, Adrian CAN M 1743 2 40 0 2657988 Chiriac-Abbott, Nicole CAN F 1509 0 20 2005 w 2668017 Chiu, Bernard CAN M 1674 0 40 1984 2649713 Chol, Elijah Akol CAN M 1625 0 40 1998 2656515 Cholakis, Max CAN M 1754 0 40 2009 2673274 Chow, Sheldon CAN M 1695 0 40 1991 2604370 Chow, Vincent CAN M 2056 0 40 0 i 2645734 Christopher, Jack CAN M 1537 0 40 2013 2657694 Chruszcz, Zachary CAN M 1781 0 40 2011 2602180 Chu, Stefanie CAN F WFM WFM 2025 0 20 1983 wi 2640538 Chua, Zachary McDonald CAN M AIM 1802 0 40 2013 2651637 Chunchu, Ashwin CAN M 1892 0 40 2008 2623072 Chung, Alec CAN M 1890 0 20 2003 i 2605830 Chung, Kevin CAN M 2070 0 20 1992 i 2653818 Chung, Noah CAN M 1617 0 40 2011 2639459 Clapham, John Anthony CAN M 1760 0 40 1994 i 2619776 Clark, Jeff CAN M 1986 0 40 0 i 2622459 Clarke, Brian CAN M 1611 0 20 1960 2661799 Claveau, Jean-Michel CAN M 1654 0 40 1989 2612372 Clemens, John CAN M 1522 0 40 1965 i 2601850 Cleto, Sam CAN M 1907 0 40 0 i 2600978 Cliff, Scott CAN M 1859 0 40 0 i 2631148 Cloete, Jack CAN M 1650 0 40 1972 2630338 Cloutier, Daniel CAN M 1611 0 40 2000 2632926 Cloutier, Eric CAN M 1778 0 20 1925 i 2647311 Cloutier, Jean-Pierre CAN M 1726 0 40 2000 i 2601419 Cloutier, Mathieu CAN M 1956 0 40 0 i 2630109 Cloutier, Simon CAN M 1936 0 40 2004 2616653 Clyde, Jordan CAN M 2137 0 20 1987 2637510 Co, Gilbert Roland CAN M 1816 0 40 1970 i 2600897 Coakley, Jeff CAN M 2210 0 40 1950 i 2627965 Coates, Bruce CAN M 1674 4 40 1986 2668122 Coates, Cameron CAN M 1611 0 40 2002 i 2671280 Cobb, Kyle CAN M 1466 0 40 1993 2680823 Cody, Nolan CAN M 1586 4 40 1980 2611015 Cohen, David CAN M 1790 0 40 0 i 2603055 Collins, Chris CAN M 1904 0 20 0 i 329193899 Collins, Jacob CAN M ACM 1793 0 20 1996 i 2621517 Colvin, Andrew CAN M 1874 0 20 2000 2656140 Comber, Kyle CAN M 1690 0 40 1993 2656035 Conquer, Roan CAN M 1460 0 40 2000 i 2646137 Cooke, Ray CAN M 1881 0 40 1950 i 2634945 Cooper, Aaron CAN M 1942 0 40 1981 i 2668726 Cooper, Gareth CAN M 1598 0 40 2004 i 2658550 Cooper, James Ross CAN M 1723 0 40 2000 i 2670640 Coppin, Wayne CAN M 1636 0 40 1951 2614197 Cormier, Adam CAN M 1992 0 20 1994 i 2651505 Cormier, Michael CAN M 1617 0 40 1963 2602784 Cormos, Eugene CAN M 2045 0 40 1981 i 2630869 Cornelio, Charles CAN M 1783 0 40 1969 i 2616939 Corper, Adam CAN M 2005 0 40 0 i 2652773 Corps, Sasha CAN M 1714 0 40 2000 i 2634007 Corpuz, Darwin CAN M 1684 0 20 1973 i 2656043 Corredor, Michelle CAN F 1567 0 40 2000 w 2631067 Corrie, Michael CAN M FA 1649 0 20 1959 2605627 Corriveau, Philippe CAN M 2013 0 40 0 i 2661594 Cortes, Diego CAN M 1611 0 40 1996 2634708 Cortez, Pacifico CAN M 1575 0 40 1960 2615320 Cossette, Daniel CAN M 1861 0 40 1960 2632934 Cote, Claude CAN M 1729 0 40 1988 i 2648385 Cote, Philippe CAN M 1662 0 40 1982 i 2614499 Cote-Lalumiere, Tristan CAN M 1902 0 40 1995 i 2660199 Cottreau, Aiden CAN M 1662 0 40 1999 2648423 Cottrell, Deparse CAN M 1708 1 40 1996 2600293 Coudari, Camille CAN M IM 2325 0 20 1951 i 2621932 Coulon, Dominic CAN M 1801 0 20 1975 2611880 Courson, Wade CAN M 1800 0 40 1990 i 2678578 Court, Andrew CAN M 1684 0 40 2000 2647559 Courtemanche, Marc CAN M 1781 0 40 1964 2607387 Courval, Francois CAN M 2070 0 40 0 i 2632942 Couture, Jean-Sebastien CAN M 1614 0 40 1993 i 2616718 Couture, Jonathan CAN M 1852 0 20 0 2617803 Cova, Ramon J CAN M 1963 0 20 0 i 2639599 Cowan, Ryan CAN M 1696 0 40 2006 i 2634368 Coward, Don CAN M 1928 0 40 1988 i 2628236 Craciun, David CAN M 1881 0 20 2005 i 2668378 Craciun, Stefan CAN M 1911 0 40 2003 i 2603845 Craggs, Michael CAN M 1789 0 40 1965 i 2634791 Crawford, Gary CAN M 1712 0 40 1955 i 2631865 Crepault, Francois CAN M 1888 0 40 1980 i 2658143 Crepault, Francois CAN M 1863 0 40 1984 2649543 Crete, Mathys CAN M 1782 0 40 2000 i 2613565 Crnilovic, Grisha CAN M 1746 0 40 0 i 2649799 Cruz, Tyler CAN M 1789 0 40 1983 2601702 Csima, Jeffrey CAN M 2009 0 20 1967 i 2658526 Cui, Antai CAN M 1748 0 40 2009 i 2623927 Cui, Cynthia CAN F 1836 0 20 2003 wi 2637910 Cui, Guang Zhu CAN M 1510 0 40 2007 i 2630591 Cui, Leonardo CAN M 1729 0 40 2002 i 2635690 Culp, Josh CAN M 1627 0 40 2001 i 2603578 Cummings, David H. CAN M IM 2235 0 10 1961 2621053 Cummins, Paul CAN M 1872 0 40 0 i 2622076 Cunan, Alberto CAN M 1746 0 40 0 2663716 Curiel, Hector CAN M 1563 0 40 1964 2645742 Curran, Dylan CAN M 1497 0 40 2012 2617072 Currie, James CAN M 1856 3 20 0 2663325 Curtis, Rory CAN M 1741 4 20 1955 2611961 Cvetkovic, Simeon CAN M 2010 0 40 1994 i 2647320 Cyr, Antoine CAN M 1811 0 40 2000 i 2617234 Czarny, Keith CAN M 1735 0 40 0 i 2616009 Czypinski, Jaroslaw CAN M 1944 0 40 0 i 2617692 D Souza, Justin Quinn CAN M 1808 0 40 1997 i 2630451 Dagan, Alfred CAN M AGM 1851 0 40 1996 i 2623552 Dahal, Raj CAN M 1738 0 40 1987 i 2661691 Dahlke, Zeth Matthew CAN M 1453 2 40 2014 2651459 Daigneault, Henry CAN M 1822 0 40 2008 2646714 Daiyan, Kian CAN M 1569 6 40 2013 2623137 Dakic, Milan CAN M 1839 0 20 1974 2603926 Danilov, Alex CAN M 1902 0 40 0 i 2601648 Daniluk, Jim CAN M 1828 0 20 1959 2607883 Danner, Jason CAN M 1807 0 40 1976 i 2624150 Darvekar, Yash CAN M ACM 2004 14 40 2009 2667142 Das, Antarip CAN M 1473 3 40 2010 2618044 Das, Prakash CAN M 1522 0 20 0 i 2606054 Daswani, Benedict CAN M 1988 0 20 1987 i 2611333 Dattani, Dinesh CAN M 1559 0 40 0 i 2648121 Dave, Jashank CAN M 1602 0 40 2014 2603284 Davies, Alex CAN M FM 2147 0 20 1975 i 2616572 Davies, Jack CAN M 1861 0 40 0 i 2604388 Davies, Lucas CAN M 2193 0 20 1988 i 2606062 Davies, Noam CAN M 2120 0 20 1991 i 2625695 Davies, Robert CAN M 1717 0 40 1944 i 2612690 Dawa, Arvin CAN M 2069 0 40 0 i 2629682 Dawson, Skyler CAN M 1621 0 40 1990 i 2625326 Day, Christopher CAN M 1840 0 20 1983 i 2607662 Day, Jonathan CAN M 1839 0 40 0 i 2600137 Day, Lawrence A. CAN M IM 2214 0 10 1949 i 2623013 De Costa, Alex CAN M 1745 0 20 2002 i 2638037 De Costa, Benajmin CAN M 1714 0 40 2006 i 2653869 De Costa, Benjamin CAN M 1626 0 40 2010 i 2614960 De Groot, Steven CAN M 1942 0 40 0 2616513 De Guzman, Jeff Anthony CAN M 1971 0 40 1993 i 2606950 De Kerpel, Stijn CAN M 2055 0 20 1971 i 2611970 De Lagrave, Sylvain CAN M 1854 0 20 0 i 2631784 De Leon, Raf Adrik CAN M 1585 0 40 2007 i 2649225 De Meyer, Oliver CAN M 1710 0 40 2002 i 2608073 Dean, Tim CAN M 1873 0 40 0 i 2656280 Deboer, Brady CAN M 1645 0 40 2006 2632047 Decaire, Michael CAN M 1797 0 20 1955 2631199 Dechambre, Giorgio CAN M 1644 0 40 1994 i 25980548 Deepak, Laksshana CAN F WFM WFM 1941 0 40 2011 w 2626551 Deimert, David CAN M 1794 0 40 1989 i 2608561 Deimert, Elroy CAN M 1609 0 40 0 2663732 Dela Cruz, Jimson CAN M 1903 0 40 1991 5220440 Dela Torre, Marife CAN F AFM 1841 3 20 1998 w 2654385 Delgashev, Victor CAN M 1480 0 40 2013 2613603 Deline, Ralph CAN M 1849 0 20 1943 i 2650312 Delloro, Ludovico Jr CAN M 1824 0 40 0 i 2650258 Delloro, Therense CAN M 1802 1 40 2008 2641178 Demaer, Stephen CAN M 1664 0 40 1988 i 2639432 Demartino, Miles CAN M 1475 0 40 1998 i 33403899 Dembla, Shabd CAN M 1833 9 40 2014 2635143 Demchenko, Kyrylo CAN M NI 1901 0 20 1989 i 14149893 Demchenko, Svitlana CAN F WIM WIM 2156 0 20 2003 w 2619865 Demers, Alexis CAN M 1785 0 40 0 i 2600935 Demers, Claire CAN F 2040 0 20 0 wi 2661411 Demers, Nathan CAN M 1760 0 40 2006 i 2601729 Demian, Valer CAN M CM 2220 0 40 1963 i 2603799 Demmery, Steve CAN M 2081 0 20 1973 i 2621827 den Bok, Daniel CAN M 1703 0 40 1996 i 2667622 Deng, Daniel CAN M 1701 4 40 2008 2643812 Deng, Jeffrey CAN M 1434 0 40 2014 i 2672723 Deng, Jiaqi CAN M 1771 2 40 2005 2645173 Dennahower, Michael CAN M 1600 0 40 1997 i 2652170 Derksen-Hatt, Justin CAN M 1599 0 40 1988 i 2603950 Derraugh, Geordie CAN M CM 2177 0 20 1989 i 2626314 Dervishyan, Arsen CAN M 1762 0 40 1988 i 2632802 Desbiens, Raphael CAN M 2090 0 40 1925 i 2625202 Deschamps, Martin CAN M 1788 4 20 1966 2603098 Desforges, Jean CAN M 1888 0 20 0 2645181 Deshpande, Nevin CAN M 1740 0 40 1991 i 2640686 Deshpande, Rucha CAN F 1569 0 40 2015 w 25963694 Deshpande,Sarthak CAN M AFM 1962 2 40 2012 2634309 Desikan, Ajith CAN M 1653 0 20 1976 2601443 Desjardins, Andre CAN M 2106 0 20 1967 i 2601427 Desjardins, Michel CAN M 1758 0 20 0 2624028 Desmarais, Serge CAN M 1761 0 40 1966 i 2667150 Desroches, Maxime CAN M 1557 0 40 2010 2622190 Destree, Frederic CAN M 1822 0 40 1963 i 2610000 Devine, Norman CAN M 1874 0 40 0 i 2634880 Dey, Jai CAN M 1670 0 40 2002 i 2647699 Dhaliwal, Jaipreet Singh CAN M 2048 0 40 2009 2613611 Dhaliwal, Jatinder CAN M 1576 0 40 0 i 2647788 Dhillon, Iqvinder Singh CAN M 1886 0 20 1986 i 2648997 Dhingra, Tanishq Kumar CAN M AFM 1656 0 40 2011 2659743 Dhungel, Uttam CAN M 1566 0 40 2000 i 2634023 Di Matteo, Alessio CAN M 1888 5 20 1997 2650142 Diaz, Eduardo CAN M 1726 0 40 1985 i 2645203 Dick, Joel CAN M 1710 4 40 1983 2635976 Dickson, Kirk Johannes CAN M 1716 0 40 1986 i 2632950 Dickson, Raymond CAN M 1620 0 20 1925 i 2652951 Diep, Jarret CAN M 1699 0 40 2005 i 2626950 Dimitrov, Vassil CAN M 1947 0 40 1964 i 2606496 Dinca, Cornelia CAN F WFM WFM 2053 0 40 1989 wi 2613247 Ding, Jack CAN M 1963 0 40 1993 i 2608898 Ding, Jill CAN F 1762 0 40 1996 wi 2669285 Diotte, Jean-Raymond CAN M 1582 0 40 2000 i 2658194 Ditner, Han-Li CAN M 1648 0 40 2012 2664844 Divadalage, Sanul CAN M 1472 0 40 2018 2665255 Divadalage, Sanya CAN F 1603 0 40 2015 w 2603977 Divljan, Igor CAN M FM 2198 0 20 1986 2639637 Dixit, Mohan CAN M 1576 0 40 2008 i 2676338 Dixon, David CAN M 1911 0 40 1985 2616459 Dizon, Arth CAN M 1952 0 40 0 2604027 Dizon, Lyndon CAN M 1816 0 40 0 919101 Djerkovic, Miladin CAN M 2144 0 20 1964 i 2675668 Dobrijevic, Luka CAN M 1442 0 40 1996 2648431 Dodd, Alex CAN M 1603 0 40 1985 i 2620707 Dodd, Mark CAN M 1756 0 40 0 i 2646340 Doemer, Andreas CAN M ACM 1553 0 40 2013 2660911 Doiron, Nathan CAN M 1695 0 40 2000 i 2608367 Doknjas, John CAN M FM 2235 0 20 1999 2614316 Doknjas, Joshua CAN M FM 2305 0 20 2002 i 2617587 Doknjas, Neil CAN M CM 2242 9 20 2005 2662884 Dolderman, Clara CAN F 1478 2 20 1972 w 2645211 Dolmer, William CAN M 1499 0 40 2004 i 324104896 Domingues, Carlos Almeida CAN M 1895 0 20 1987 2667975 Donabedian, Alexander CAN M 1614 0 40 2011 i 2604094 Donev, Danail CAN M 1817 0 20 0 i 2632128 Dong, Yiwei CAN M 1683 0 20 2004 i 2639653 Dorn, Paris CAN M 1935 0 20 2002 2654679 Doroshenko, Dasha CAN F 1685 0 40 2012 w 13900293 Doroshenko, Maxim CAN M FM 2331 0 20 1978 i 2654687 Doroshenko, Sophia CAN F 1607 0 40 2012 w 2618567 Dorrance, Adam CAN M FM 2288 0 20 1998 2653966 Dossa, Andre CAN M 1653 0 40 2008 2682419 Doubleday, William G. CAN M 1957 0 20 1947 i 2601559 Dougherty, Michael CAN M FM 2135 9 20 1961 2629038 Douglas, Mike CAN M 1903 0 40 1965 i 2642700 Douglas, Richard CAN M 1930 0 20 1992 2632098 Douglas, Steven CAN M 1630 0 40 1970 i 2609452 Drkulec, Vlado CAN M FI 1914 0 20 1958 2649527 Drolet, Louis-Charles CAN M 1844 0 40 2004 i 2607395 Drolet, Stephane CAN M 1983 0 20 1967 2618583 Du, Daniel CAN M 1875 0 40 0 i 2618591 Du, Digeng CAN M 2143 0 20 0 i 2615541 Du, Han CAN M 1833 0 40 0 i 2609789 Du, Jasmine CAN F 1931 0 40 1991 wi 2640589 Duanmu, Isaac CAN M 1789 0 40 2011 2622203 Dube, Daniel CAN M 1804 0 20 1990 2629569 Dube, Dominic CAN M 1764 0 40 1989 2622408 Dubeau, Jason CAN M 1677 0 40 1968 i 2641666 Duclos, Jean-Benoit CAN M 1783 0 40 2000 i 2647591 Dufresne, Christophe CAN M 1878 0 40 2009 2617188 Dukic, Zachary CAN M FM 2254 5 20 1997 2667630 Dukkardt, Vladimir CAN M 1780 2 40 2009 2611988 Dumont, Felix CAN M 2081 0 20 1993 i 2624036 Dumoulin, Sylvain CAN M 1747 0 40 1968 i 2669838 Dunahee, Titan CAN M 1805 0 40 2006 329218432 Dunikov, David CAN M 1603 0 40 2013 i 150267727 Dunikov, Glib CAN M 1560 0 40 2011 i 2609746 Dunn, David CAN M 2089 0 40 0 i 2612470 Dunn, Garth CAN M 1664 0 20 0 2609401 Dunne, Eoin CAN M 1652 0 40 0 i 2614618 Dunne, Francesco CAN M 2104 0 20 1997 i 2601079 Duong, Thanh Nha CAN M IM 2179 11 20 1970 2624044 Duplessis, Claude CAN M 1669 0 20 1955 2635984 Dupont-Mageau, Nicolas CAN M 1755 0 40 1999 2669293 Dupuis, Claude CAN M 1823 0 40 1956 i 2600765 Dupuis, Stephane CAN M 2155 0 40 0 i 2661535 Duret, Herve CAN M 1656 0 40 1979 i 2622386 Durette, Francis CAN M 1938 0 20 2003 i 2602709 Dutton, Warren Richard CAN M 2007 0 20 1979 i 2638215 Duval, Mathieu CAN M 1873 5 40 2011 2675544 Dyck, Nate CAN M 1724 0 40 2008 2612305 Dydak, Mateusz CAN M 1931 0 20 1975 2669480 Dyson, Blake CAN M 1664 0 40 2001 2600820 Dzera, Victor CAN M 2097 0 20 1953 i 2619547 D`amore, Tyler CAN M 1843 0 20 0 i 2634503 D`orante, Marco CAN M 1664 0 40 1993 i 2635550 D`souza, Carina CAN F WCM WCM 1863 0 20 2006 w 2652960 Ear-Daniels, Grady CAN M 1563 0 40 2007 i 2611384 Ebrahim-Shirazi, Behrooz CAN M 2023 0 20 1969 i 2617528 Echavarria Hidalgo, Fernando CAN M 1754 0 20 1968 2627817 Eckert, Ethan CAN M 1807 0 40 2002 i 2675110 Ecksel, Scott CAN M 1591 0 40 1966 2645610 Efpraxiadis, Jean CAN M ACM 1764 0 40 1974 4177363 Egorov, Mikhail CAN M 1989 0 20 1981 i 2611392 Einarsson, Ken CAN M 1754 0 40 1963 i 2627540 Eirew, David CAN M 1708 0 40 2006 i 2627760 Eirew, Milo CAN M 1568 0 40 2003 i 2623579 Eirew, Pepi CAN F 1663 0 40 2001 w 2676885 Eisen, Joshua CAN M 1453 0 40 1995 2629372 Eisenberg, Lucas CAN M 1551 0 40 2007 i 2645238 Eiserloh, Clement CAN M 1884 1 20 1997 2635836 Ejack, Stephen CAN M 1561 0 40 1987 2657317 El Banna, Ziad CAN M 1601 3 40 1968 2681331 Elawny, Zachary CAN M 1540 5 40 2010 2650061 Elias, Mackay CAN M 1637 0 40 2009 i 2625318 Elliott, Judah Peter CAN M 1683 0 20 1997 i 2647290 Eltafi, Ali Sina CAN M 1606 0 40 2000 i 2647230 Elyay, Berker CAN M 1796 0 40 1998 i 2653664 Emani, Pranav CAN M 1566 4 40 2013 2645246 Engel, Ethan CAN M 1716 0 20 2003 i 2622602 England, Max CAN M CM 2200 0 20 2005 2635003 Enkhtaivan, Michelle CAN F 1696 0 40 2007 wi 2626470 Erdos, Larry CAN M 1844 0 40 1959 i 2614219 Erickson, John CAN M 1563 0 40 0 2608910 Escandor, Manuel Omana CAN M 1844 0 20 0 i 2617650 Eshleman, Brandon CAN M 1911 0 40 1991 2642697 Eshraghi,Mahan CAN M 2027 0 20 2000 2634376 Eslahphazir, Roham CAN M 1866 0 40 1988 i 2656639 Espagnol-Echeverria, Manuel CAN M 1880 0 40 1961 i 2630460 Essery, Richard CAN M 1554 1 40 1957 2670011 Estepa, Wilson CAN M 1460 0 40 1967 2601796 Evans, Bill CAN M 1956 0 20 0 i 2632659 Evans, Blaise CAN M 1692 0 40 1997 i 2624206 Evans, Jason CAN M 1709 0 40 1988 2616262 Evans, Phil CAN M 1472 0 40 1953 2666243 Evenko, Kirill CAN M 1722 0 40 2013 2651556 Exconde, Luis CAN M 1567 0 40 1964 i 2603985 Fairbairn, Stephen CAN M 2049 0 20 1965 i 2640309 Faizy, Mohammed CAN M 1753 0 20 2004 2662370 Fajutagana, Frank Immanuel CAN M 1561 0 40 1995 2663929 Fakhri, Hassan CAN M 1506 0 40 1999 i 2645254 Fakoorziba, Payam CAN M 1670 0 40 2001 i 2603993 Falardeau, Bruno CAN M 2099 0 20 1982 i 2621088 Fan Run, Kun CAN M 1990 0 40 0 i 2604221 Fan, Brendan CAN M 2043 0 40 1993 i 2659832 Fan, Henry CAN M 1717 0 40 2012 2619709 Fan, Run Kun CAN M 1936 0 20 0 i 2643715 Fang, Chelsea CAN F 1455 3 40 2014 w 2655217 Fang, Pengsen CAN M 1668 0 40 2010 2647150 Fang, Zhou CAN M 1787 0 40 2009 i 2616963 Faraji, Jafar CAN M 1958 0 20 1996 i 2611406 Farine, Jonathan CAN M 1990 0 20 1990 i 2623986 Farkas, Jezzel CAN F 1569 0 40 2005 wi 2612992 Farrant-Diaz, Nathan CAN M 1894 0 40 1996 i 2604230 Faust, Steven CAN M 1699 0 40 1935 i 2632837 Fecteau, Martin CAN M 1855 0 40 1940 i 2679620 Fedorov, Daniel CAN M 1558 0 40 2012 2621762 Fedyushchenko, Alexander CAN M 1536 0 40 2006 i 2618311 Feeley, Philip CAN M 1679 0 40 1954 i 2656124 Fehr, Brody CAN M 1964 0 40 2008 2620855 Fei, David CAN M 1861 0 40 0 i 2618613 Felix, Chris CAN M 1814 0 40 1986 2654806 Feng, Ethan CAN M 1658 0 40 2011 2618621 Feng, Richard CAN M 1872 0 20 0 i 2662663 Feng, Yip Hang Hayden CAN M 1747 0 40 2010 2674165 Feng, ZiFan CAN F 1620 0 40 2015 w 2677245 Fentanez, Soto CAN M 1594 0 40 1992 2603713 Feoktistov, Dmitri CAN M 2129 0 20 1987 i 2637073 Ferguson, Hubert CAN M 1473 0 40 2008 i 2602300 Ferguson, James CAN M 2152 0 20 1975 i 2629321 Ferguson, Peter CAN M 1915 0 20 1973 i 2659751 Fergusson, Jack CAN M 1869 0 40 2003 2669650 Fernando, Manuel CAN M 1559 0 40 1957 2629267 Fernando, Ronald CAN M 1863 0 40 1971 i 2606763 Ferreira, Alex CAN M FA 1912 0 20 1985 2607310 Fiedler, Brian CAN M 1907 0 20 1960 2678713 Filiatrault, Marc CAN M 1748 0 40 1970 2602202 Filion, Charles CAN M 2202 0 20 1979 i 2663040 Filion, Samuel CAN M 1733 4 40 2010 2604256 Filion, Yves CAN M 1625 0 40 0 2600706 Filipovich, David CAN M 1843 0 20 1963 2602482 Fillion, Steve CAN M 2074 0 20 1967 i 2662639 Fillmore, Louis CAN M 1700 4 40 2010 2600226 Findlay, Ian T. CAN M FM 2065 11 10 1960 2630761 Fines, John CAN M 1662 0 20 1962 2604302 Finlay, Ian CAN M 1809 0 20 1946 2660717 Fischer, Jacob CAN M 1815 4 40 2010 2640503 Fiset, Anais Chloe CAN F WCM WCM 1795 0 40 2010 w 2612062 Fitzgerald, Jerry CAN M 1654 0 40 0 i 2608375 Florea, Alexandru CAN M 1980 0 20 1996 i 2622815 Flores, Marc CAN M 1665 0 40 1985 i 2653095 Fok, Elkan CAN M 1599 0 40 2002 i 2610795 Foote, Joanne CAN F 1858 0 20 1997 wi 2622130 Ford, Lewis CAN M 1636 0 40 0 i 2616947 Forde, Stephen CAN M 1715 0 20 0 2604345 Forget, David CAN M 1954 0 20 0 i 2601451 Forget, Luc CAN M 1824 0 20 1962 i 2608936 Forman, Ken CAN M 1912 0 40 0 2622688 Forouzandeh, Ehsan CAN M 1798 0 40 1965 i 2628945 Fournier, Martin CAN M 1733 0 40 1973 i 2623935 Fox, Dylan CAN M 1718 0 40 2002 i 2625334 Fradkin, Benjamin CAN M 1804 11 20 1955 2630770 Franco, Ryan CAN M 2135 0 40 1979 i 2624567 Frangakis, Evan CAN M 1697 0 40 1959 i 2668904 Fraser, Mark CAN M 1787 0 40 1960 i 1206419 Fratila, Adela CAN F WFM WFM 2059 0 20 1979 wi 2602199 Frialde, Arniel CAN M 1970 0 20 0 i 2602687 Frilles, Ruperto CAN M 1968 0 20 1941 i 2643723 Fu, Ashley CAN F 1636 0 40 2014 w 2611090 Fu, James CAN M 2057 0 20 1997 i 2661705 Fu, Logan CAN M 1428 2 40 2013 2644533 Fu, Odyssey CAN M 1841 0 40 2011 2603373 Fuentebella, Mayo CAN M 2110 0 40 0 i 2600846 Fullbrook, Nigel CAN M FM 2068 0 20 1955 2642450 Funk, Andrew CAN M 1705 0 40 1988 i 2616610 Furman, Eugene S. CAN M 1857 0 40 1983 i 2650355 Furrow, Matthew CAN M 1676 4 20 1982 2637448 Gadbois, Patrick CAN M 1801 0 40 1967 i 2662825 Gaffney, Kevin CAN M 1603 0 40 1962 2660210 Gagnon, Gabriel CAN M 1882 0 40 2000 i 2603187 Gagnon, Michel CAN M 2043 0 40 0 i 2611007 Gagnon, Serge CAN M 1964 0 20 1972 2620561 Gaisinsky, Adam CAN M CM 2115 0 20 2003 i 2621622 Gaisinsky, Jacob CAN M 1561 0 20 2006 i 2625610 Gallemaso, Bong CAN M 1835 3 20 1971 2631520 Galvis, Nicolas Pinto CAN M 1800 0 40 2001 i 2635518 Galwan, Artemio Abenoja CAN M 1678 0 40 1955 i 2667207 Gamache, Lucien CAN M 1695 0 40 2010 2668971 Gan, Steven CAN M 1750 0 40 2011 2668955 Gandhi, Sparsh CAN M 1599 0 40 2010 2648059 Gandolfi, Fred CAN M 1739 0 20 1963 2623412 Ganea, Mihai CAN M 1875 0 20 1968 i 2680840 Ganesh, Rishab CAN M 1815 0 40 2016 2651270 Ganeshanathan, Sayan CAN M 1493 0 40 2012 2625350 Gannon, Keith CAN M 1591 3 20 1955 2654016 Gao, Anne CAN F 1443 5 40 2016 w 2619423 Gao, Christine CAN F 1871 0 40 2000 wi 2638223 Gao, Heye CAN M CM 1966 5 40 2012 2653117 Gao, Ian CAN M 1449 0 40 2016 2640147 Gao, Justin Jialin CAN M 1955 0 40 2011 2629640 Gao, Lucy CAN F WCM WCM 1890 0 40 2009 w 2629429 Gao, Raymond CAN M 2065 0 20 2006 2638568 Gao, Sean CAN M 1569 0 40 2010 i 2636875 Gao, Shiqi CAN M 1758 0 40 2000 i 2629437 Gao, William (zhimao) CAN M 1653 0 40 2007 i 2653125 Gao, Yiguo CAN M 1588 0 40 2010 2638576 Gao, Yueheng CAN M 1627 7 40 2010 2632969 Garcia Casillas, Carlos CAN M 1771 0 40 1980 i 2620669 Garcia, Naeema CAN F 1450 0 40 2005 wi 2601524 Gardner, Robert CAN M 2087 0 20 1964 i 2622424 Gareau, Don CAN M 1651 0 40 1969 i 2627906 Garel, Richard CAN M 1624 0 20 1956 2677563 Garikapati, Tejas Avyan CAN M 1552 5 40 2014 2632810 Garneau, Benoit CAN M 1909 0 40 1963 i 2612321 Gashgarian, Rob CAN M 1755 1 20 0 2649470 Gaspar, Yago CAN M ACM 1414 0 40 1996 i 4111850 Gaspariants, Vladimir CAN M FM 2291 0 20 1968 i 2667665 Gaudet, Cedric CAN M 1669 0 40 2008 2625768 Gaulin, Gaetan CAN M 1803 0 40 1948 i 2634520 Gaulin, Richard CAN M 1763 0 40 1983 i 2654822 Gautam, Arnav CAN M 1638 0 40 2011 2634066 Gauthier, David CAN M 1719 0 20 2003 i 2616076 Gauthier, Denis CAN M 1733 0 20 1955 2604353 Gauthier, Luc CAN M 1626 0 20 0 2641305 Gavrileva, Anna CAN F 1608 0 20 2006 wi 54104564 Gavrilin, Roman CAN M 2169 0 20 2003 2656825 Gay, Heidi CAN F NA 1537 0 40 1992 w 2680998 Ge, Chenhao CAN M 1730 5 40 2004 1206303 Geaman, Horia CAN M 2065 0 20 1967 i 2650908 Gebhardt, David CAN M 1602 0 40 1967 2616840 Gedajlovic, Max CAN M IM 2391 0 10 2001 2641755 Geerlof, Ethan CAN M 1615 0 40 1999 i 2631555 Geillon-Barral, Roween CAN F 1530 0 40 2007 w 2617480 Gelblum, Robert CAN M 2097 0 20 1956 i 2616190 Gelet, Seymour CAN M 2027 0 20 1994 2602350 Gelis, Paul CAN M 2058 0 20 1993 i 2626411 Geng, Matthew CAN M 1955 0 40 2002 i 2601109 Gentes, Kevin CAN M FM 2204 0 20 1967 i 2658518 Gerard, Patrice CAN M 1780 0 40 2000 2638894 Gerber, Jerry CAN M 1453 0 40 2006 i 2604000 Germain, Michel CAN M 1946 0 40 0 i 2630680 Gerona, Joshua CAN M 1901 0 20 1998 2806126 Gerzhoy, Leonid CAN M IM 2348 0 10 1987 i 2646919 Ghanbari, Nader Hadji CAN M 1840 0 40 1982 i 2622750 Ghandi, Houshyar CAN M 1794 0 20 1972 2601273 Ghannoum, Marc CAN M FM 2227 2 20 1973 2649756 Ghatta, Javad CAN M 1702 0 40 1970 i 2638347 Ghaytasvand, Parviz CAN M 1878 0 40 1960 i 2623030 Ghazarian, Tigran CAN M 1801 0 40 2007 i 2609568 Ghiacy, Jelani CAN M 1514 0 40 1951 2642972 Gibbens, Jeffrey CAN M 1585 0 40 1997 2622726 Giblon, Andrew CAN M 1771 0 40 1959 i 2608286 Giblon, Melissa CAN F 1733 0 20 1999 wi 2608324 Giblon, Rebecca CAN F 1877 0 20 1997 wi 2603390 Gibney, Eugene CAN M 2249 0 40 0 i 2618443 Gibson, Robert CAN M 1527 0 40 0 2624583 Gil, Bernardo CAN M 1813 0 40 1973 i 2676427 Gilaka, Mohul Achyut CAN M 1431 1 40 2013 2618966 Gilani, Mysha CAN F WCM WCM 1713 0 20 2006 wi 2607425 Gilbert, Erick CAN M 1887 0 40 0 i 2648199 Giles, Patrick CAN M 1749 0 40 1997 i 2620456 Gillan, Rahma CAN M 1642 0 40 0 i 2606968 Gillanders, Robert CAN M 1656 0 20 1956 2604361 Gillis, Doug CAN M 1542 0 20 0 329111516 Gimenez Dixon, Javier CAN M AFM 1622 0 40 1954 2647567 Gingras, Philippe CAN M 1939 0 40 1992 i 2669889 Girgis, Ehab CAN M 1625 4 40 1971 2614820 Giroux, Robert CAN M 1823 0 20 1962 2611791 Gladstone, Simon CAN M 1992 0 20 1995 i 2602636 Gladu, Pierre CAN M 2198 0 40 1964 i 2667673 Glaveanu, Tudor Andrei CAN M 1527 0 40 2009 i 9301470 Glenda, Baylon CAN F WCM WCM 1888 0 20 1964 wi 2614286 Glew, Richard CAN M 1745 0 20 1948 i 2602652 Glinert, Stephen CAN M IM 2349 0 20 1984 i 2636271 Glinnyi, Danylo CAN M 1471 0 40 2010 i 2602628 Gluckie, Jamin CAN M 2078 0 20 0 2680289 Gluckie, Zenan CAN M 1647 6 40 2010 2641313 Gokhale, Tanishka CAN F 1675 0 40 2007 wi 2657724 Golchin, Ryan CAN M 1922 0 40 2010 2608022 Gold, Itohan CAN M 2013 0 20 0 i 2602237 Goldenberg, Danny CAN M FM 2318 0 20 1980 i 2616203 Goldner, John CAN M 1684 3 20 0 2617862 Goldstein, Rhys CAN M 1913 0 40 1980 i 2634341 Golem, Brent CAN M 1598 0 40 1987 i 2602245 Golts, Roman CAN M 2190 0 20 1982 i 4170164 Golubeva, Oksana CAN F WFM WFM 2110 5 20 1986 w 14114224 Golubka, Petro CAN M GM 2377 17 10 1989 2668874 Goncharov, Dmitriy CAN M 1729 0 40 2000 i 2671760 Gonnet, Emmanuel CAN M 1591 3 40 1971 2630699 Gonzales, Joel CAN M NA 1838 0 40 1963 2632519 Gonzalez, Daniel CAN M 1813 0 40 1978 i 2615410 Gooding, Gordon CAN M 1885 0 20 1972 2611430 Goodman, Clifford CAN M 1664 7 40 0 2612810 Goodman, Kevin CAN M 2072 4 40 1989 2602431 Gordon, David CAN M CM 1970 3 20 1973 415235 Gornall, Kirk J CAN M 2092 0 20 1973 i 2603012 Gottlieb, Jonathan CAN M 2168 0 40 1984 i 2625156 Gougeon, Patrick CAN M 1541 0 20 1961 2650150 Goulko, Aleksey CAN M 1719 0 40 2008 i 2605520 Goutor, Valentina CAN F 1986 0 20 1989 wi 2675250 Gowrishankar, Nilaanujan CAN M 1651 0 40 2014 2620758 Graham, Anthony-Dwight CAN M 1499 4 40 0 2636182 Graham, Douglas CAN M 1725 0 40 2005 2609835 Graif, William CAN M FM 2207 0 20 1999 2631121 Grant, Devin CAN M 1738 0 40 1992 2602156 Gravel, Simon CAN M 2264 0 20 1971 2670321 Gray, Kayla CAN F 1663 0 40 1998 w 2626578 Green, Jason CAN M 1825 0 20 1984 2611457 Green, Jim CAN M 1816 6 20 0 2630842 Green, Ken CAN M 1720 0 40 1971 i 2614979 Greenberg, Harley CAN M 1711 4 40 0 329218620 Greeson, Vincent Greeson CAN M 1834 0 40 1999 i 2632764 Gregoryanz, Philipp CAN M 1614 0 40 1991 2602849 Gregorz, Ralph CAN M 1940 0 20 1948 i 2634864 Grenier, Jean-Luc CAN M 1781 0 20 1958 2658917 Grenier, Melissa Anne CAN F 1810 3 40 1993 w 2663309 Gres, Yakiv CAN M 2033 5 20 2006 2639220 Gribanov, Anton CAN M AFM 1763 0 20 1989 2659760 Gribilas, Tom CAN M 1805 3 20 2003 2630834 Grigg, Lance CAN M 1636 0 20 1987 i 2604418 Grigorescu, Laurentiu CAN M 2027 0 40 1969 i 2639440 Grisar, Charlie CAN M 1652 0 20 1996 2604426 Groleau, Gilles CAN M 1978 0 40 0 i 2602261 Grondin, Jean-Philippe CAN M 2213 0 20 1968 i 2625628 Groot-Lipman, Jeff CAN M 1835 0 20 1967 i 2644827 Grosman, Ari CAN M 1681 0 40 2009 2644975 Grosman, Zachary CAN M 1604 0 40 2007 i 2618354 Grossmann, Lenard CAN M 1789 0 40 0 i 2603357 Grumic, Sasha CAN M 2065 0 20 0 i 2615770 Grynszpan, Alexander CAN M ACM 1508 0 40 1995 i 2657538 Grynszpan, Gustavo CAN M 1509 0 40 1964 i 2628279 Gu, Chuyang CAN M 1830 0 20 2006 i 2664119 Guan, Gus Lejia CAN M 1696 0 40 2012 2637642 Guan, Isabelle CAN F 1531 0 40 2011 w 2652900 Guan, Marcus CAN M 1789 0 40 2002 i 2635909 Guan, Marie Zijun CAN F 1617 0 40 2011 w 2636573 Guan, Tsz Yeung Daniel CAN M 1712 0 40 2007 2621096 Guan, Zi Yu CAN M 1740 0 40 0 i 2609592 Gueorguiev, Valentin CAN M 1922 0 20 0 2628104 Gueverra, Alvin CAN M 1843 0 20 1971 i 2636077 Guillemette, Hugo CAN M CM 2233 4 40 2011 2644207 Guillemette, Thomas CAN M 1706 0 40 2012 2645661 Guipi Bopala, Eric Jose CAN M 1632 0 40 1969 2619113 Guipi Bopala, Prince Eric Jr CAN M 1887 0 40 2007 i 2659867 Gulbinowicz, Mark CAN M 1583 0 40 1959 2644835 Guliyev, Nadir CAN M 1766 0 40 2009 2644541 Gummadi, Bhargav Ram CAN M 1672 0 40 2010 2612232 Gunapalan, David CAN M 1884 0 20 0 2629178 Guntoori, Bhargava CAN M 1661 0 40 1989 i 2631350 Guo, Anni CAN F WFM WFM 1845 0 40 2009 w 2657740 Guo, Boyong CAN M 1914 0 40 2010 2614570 Guo, Forest CAN M 2045 0 40 1996 i 2618974 Guo, Hazel CAN F 1763 0 20 2005 wi 2656850 Guo, Huaidin CAN M 1582 0 40 2007 i 2682427 Guo, Josh CAN M 2106 0 20 1981 i 2644053 Guo, Lynette CAN F 1524 0 40 2012 w 2619121 Guo, Roger CAN M 1606 0 40 0 i 2618141 Guo, Thomas CAN M 1779 0 20 2003 i 2623870 Guo, Yu Han CAN F WFM WFM 1924 0 40 2007 wi 2603870 Gurevich, Artjom CAN M 2163 0 20 1983 2602334 Gusev, Nikita CAN M FM 2193 0 20 1995 i 2643456 Gutierrez, Matias CAN M 1693 0 40 1998 i 2605937 Guttman, Richard CAN M 2015 0 40 1982 i 2661802 Guzman, Dominique CAN M 1825 0 40 1998 2664194 Guzman, Sophia CAN F 1668 5 40 2014 w 2676826 Guzzi, Brodie CAN M 1726 0 40 2009 2645750 Ha, Hoc Quan CAN M 1715 0 40 2012 i 2603462 Hacatoglu, Kevork CAN M 2115 0 40 1983 i 2626985 Hack, Don CAN M 1510 0 40 1957 2631229 Hack, Justin CAN M 1771 0 40 2002 i 2638592 Hadid, Mohammed CAN M 1850 4 20 2002 2012618 Haessel, Dale R. CAN M FM 1980 5 20 1968 2621444 Haines, Duncan CAN M 1844 0 40 0 i 2600439 Hajiyev, Elshad CAN M 2058 0 40 0 i 2625776 Halhal, Sami CAN M 1956 0 40 1981 i 2627981 Hall, William CAN M 1712 0 40 1963 2643189 Hambardzumyan, Narek CAN M 1581 0 40 2008 i 2606577 Hambleton, Aman CAN M GM 2420 0 10 1992 i 2600234 Hamilton, Robert CAN M FM 2109 0 20 1961 i 2657996 Hamm, Gabriel CAN M 1949 0 20 2002 2622122 Hammarstrom, Orjan CAN M 1670 0 20 1948 2666324 Hammoud, Khaled CAN M 1833 4 40 2013 2631318 Han, Alex CAN M 1662 0 40 2006 i 2629631 Han, Johnathan CAN M IM 2397 0 10 2009 2631474 Han, Richard CAN M 1624 0 40 2007 i 2667240 Han, Ruochong CAN M 1562 0 40 2010 2634481 Han, Victor CAN M 1885 0 20 2002 i 2602440 Han, Yifei CAN M 1897 0 40 1995 i 2602458 Han, Yiming CAN M 2015 0 40 1995 i 2630559 Hannah, Brandon CAN M 1822 0 40 1990 i 2627060 Hanrahan, Nigel CAN M 1763 0 40 1958 2626667 Hanratty, Brian CAN M 1718 0 20 1997 2606771 Hansen, Eric CAN M GM 2609 0 10 1992 i 2622653 Hansen, Troy CAN M 1920 0 20 1990 2606984 Hardy, Justin CAN M 2120 0 40 0 i 25677063 Harihara, Vikrant CAN M 1546 0 40 2009 i 2666332 Harish, Adwaith CAN M AFM 1577 0 40 2012 2663171 Harmer, Nick CAN M 1700 0 40 1995 i 2673258 Harms, Elijah CAN M 1530 0 40 2004 2647400 Harms, Reece CAN M 1845 0 20 2006 2600242 Harper, Bruce CAN M FM 2330 0 20 1954 i 2679973 Harper, Jonathan CAN M 1931 0 40 2003 2601974 Harris, Adam CAN M 1879 0 20 0 i 2628872 Harrop, Breagan CAN M 1663 0 40 1969 i 2600200 Hartman, Brian CAN M IM 2285 0 10 1957 i 2643480 Hartman, Liam CAN M 1552 0 40 2000 i 2671689 Hartner, Rian CAN M 2016 0 40 2003 2656450 Harutyunyan, Narek CAN M 1936 0 40 2010 2672405 Harvey, Chris CAN M 1557 0 40 1989 2611864 Hassain, Mahmud CAN M 1895 0 20 0 i 2661918 Hatamian, Arad CAN M 1871 0 40 2007 2600382 Hawkes, Rob CAN M FM 2300 0 20 1961 i 2647516 Hawkshaw, Kevin CAN M 1725 0 20 1991 2623625 Hay, Jonathan CAN M 1890 0 20 1999 i 2604515 Hayder, Ali CAN M 2034 0 40 0 i 2676168 Hayer, Robin CAN M 1685 0 40 2009 2607271 Haynes, Nicolas CAN M 2165 0 20 1984 i 2605139 Haziprodromu, Sam CAN M 1940 0 20 0 i 2665565 He, Daniel CAN M 1747 0 40 2015 2627299 He, Emma CAN F WFM WFM 1817 0 20 2004 wi 2631563 He, Jiaqi CAN F 1624 0 40 2006 wi 2637286 He, Jinglai CAN M 1705 3 40 2006 2637189 He, Matthew CAN M 1809 0 40 2007 2636085 He, Zekai CAN M 1716 0 40 2008 i 2632829 Hebert, Andre Jr CAN M 1698 0 40 1952 i 2621754 Hebert, Guillaume CAN M 1516 0 40 2001 i 2600048 Hebert, Jean CAN M IM 2328 0 10 1957 i 2674106 Hebrard, Emmanuel CAN M 2010 0 40 2000 2664291 Heiderich, Eric CAN M 1482 0 40 1999 2618850 Helis, Petr CAN M 1662 0 40 0 i 2642344 Helwig, Frank CAN M 1475 0 40 1961 2660431 Hemphrey, David CAN M 1766 0 20 1996 2628260 Hemstapat, Andrew CAN M 2152 0 20 2004 i 2658321 Henderson, Neve CAN F 1617 0 40 2002 w 2641828 Hendi, Mickail CAN M 1664 0 40 1998 2614227 Hendon, Lee CAN M 1626 0 40 0 i 2605147 Henry, Liam CAN M 2053 0 20 1986 i 2602717 Henson, Joshua CAN M 2076 0 20 1983 i 2626080 Heppenstall, Lara CAN F 1776 0 40 1989 wi 2601737 Herder, David A. CAN M FM 2266 0 20 1968 i 2610817 Herdin, Matthew CAN M 1987 0 40 1998 i 2600102 Hergott, Deen CAN M IM 2391 0 10 1962 i 2650525 Heros, Alexis CAN M 1880 0 40 1996 329184011 Hettigama, Thusitha CAN M 1612 0 20 1967 i 2639785 Higgins, Kenneth CAN M 1704 0 40 1989 i 2647141 Hill, Chester CAN M 1624 0 40 1999 i 2653044 Hill, Tanner CAN M 1737 0 40 1997 2633000 Hitchlock, Veronica CAN F 1567 0 40 2001 w 2603772 Hladek, David CAN M 2108 0 40 1963 i 2602270 Ho, Andrew CAN M FM 2305 0 20 1983 i 2606852 Ho, Conrad CAN M 2033 0 20 1989 i 2606500 Ho, Martin CAN M 1945 0 40 1989 i 2606585 Ho, Patricia CAN F 1811 0 40 1989 wi 2673371 Hoang, Tung Tran CAN M 1589 0 40 2009 2632306 Hoekman, Samuel CAN M 1990 10 20 2006 2647508 Hogg, Daniel CAN M 1784 0 40 1993 2624060 Hollander, Michael CAN M 1971 0 40 1988 i 2640520 Holmgren, Emilian CAN M 1616 0 40 2009 2637871 Honarvar, Faraz CAN M 1506 0 40 1994 i 2657759 Hong, James CAN M 1644 0 40 2012 2644843 Hong, Zihan CAN M NA AIM 1891 5 40 2009 2639386 Hopper, Michael CAN M 1758 0 40 1957 i 2639696 Hora, Daryl CAN M 1928 0 40 1985 2625890 Horiachkin, Yaroslav CAN M 1991 0 40 1980 i 2630257 Horner, Blake CAN M 1652 0 40 2001 i 2600358 Horton, Joe CAN M FM 2198 0 20 1946 i 2656884 Hosseinzadeh, Amirmahdi CAN M 1980 5 40 2010 2648253 Hovhannisyan, Narek CAN M 1624 0 40 2009 i 2657767 Howard, Adrien CAN M 1789 0 40 1991 2669846 Howarth, Anthony CAN M 1792 0 40 1974 2662620 Howe, Gordon CAN M 1655 0 40 2000 2655241 Hsu, Ryder CAN M 1716 0 40 2010 2630796 Hsu, Ted CAN M 1700 0 40 1964 i 2632551 Hu, Alex CAN M AIM 1701 0 40 2003 i 2641119 Hu, Ethan CAN M 1411 0 40 2015 2645629 Hu, Jizhen CAN F 1630 0 40 2010 wi 2637197 Hu, Raymond CAN M 1771 0 40 2008 2638231 Hu, Richard CAN M 1838 0 40 2011 2665590 Hu, Robert CAN M 1438 0 40 2014 2618150 Hua, Eugene CAN M FM 2262 0 20 2003 2602253 Hua, Lefong CAN M FM 2305 0 20 1982 i 2644550 Huang, Eric CAN M 1808 0 40 2010 2671778 Huang, Frankie CAN M AFM 1639 1 40 2011 2618168 Huang, Immanuel CAN M 1960 0 40 0 2637715 Huang, Ivan CAN M 1600 0 40 2009 i 2641917 Huang, Jonas CAN M 1666 0 40 2000 i 2638240 Huang, Justin CAN M 1993 0 40 2012 2667681 Huang, Leo CAN M 1511 0 40 2008 2639661 Huang, Luke CAN M 1691 0 40 2006 i 2671794 Huang, Max CAN M 1568 0 40 2011 2655250 Huang, Nico Xiao CAN M 1612 0 40 2009 329218782 Huang, Patrick CAN M 2026 0 20 2005 2618176 Huang, Patrick L. CAN M 1854 0 20 0 2619903 Huang, Qiuyu CAN M FM 2045 0 20 2004 2601010 Huang, Richard CAN M 1973 0 20 1993 i 2634899 Huang, Richard CAN M 1843 0 40 2008 i 2672863 Huang, Sichang CAN M 1592 0 40 2010 2674190 Huang, Wayne Wenhai CAN M 1629 0 40 2007 2635933 Huang, Winston CAN M 1558 0 40 2009 2623781 Huang, Xiaoshi CAN M 1824 0 40 1988 i 2629445 Huang, Youhe CAN M 2079 0 40 2007 2666391 Huang, Yuxuan CAN M 1504 0 40 2013 2636123 Huang, Zhiqi Ryan CAN M 1838 0 20 2006 i 2600986 Huber, Gregory CAN M FM 2213 0 20 1971 i 2604566 Hubley, Roger CAN M 1834 0 40 0 i 2600404 Huda, Rehan CAN M 2295 0 20 1969 i 329219082 Hughes, Henry CAN M AFM 1738 0 20 2001 2626268 Hughes, Stephen CAN M 1683 0 40 1967 i 2618362 Hughey, Leah CAN F 1774 0 20 0 wi 2604604 Hughey, Micah CAN M 1964 0 20 0 2608987 Hui, Jeremy CAN M 2051 0 20 1998 i 2652420 Hui, Tina CAN F 1513 3 40 1992 w 2658038 Hui, Zelus CAN M 1791 3 40 2012 2670690 Hui, Zenas CAN M 1597 4 40 2014 2603586 Hum, Peter CAN M 2124 0 40 1963 i 2607522 Humphreys, Michael CAN M FM 2150 0 20 1989 2622106 Humphreys, Stephen CAN M 1765 0 40 0 i 2628554 Hunter, Austin CAN M 1679 0 40 1998 2661438 Hurley, Devin CAN M 1745 0 40 2005 2606518 Husain, Imtiaz CAN M 2050 0 40 0 i 2679302 Husic, Elvis CAN M 1647 10 40 1968 2654130 Hussain, Muneer CAN M 1598 4 40 2016 2677300 Huynh, Phuc Khang CAN M AFM 1544 0 40 2011 2600862 Ibrahim, Anthony CAN M 2151 0 20 0 i 2641690 Ibrahimov, Nijat CAN M 1744 0 40 2005 i 2632438 Imbeault, Marc CAN M 1573 0 40 1956 2629739 Imoo, Joshua CAN M 1767 0 20 2006 2607530 Ingram, Richard CAN M 1860 0 20 0 2607131 Inigo, Aquino CAN M 1993 0 20 1995 i 2604663 Inkpen, Wane CAN M 1665 0 40 0 i 2631369 Inozemtseva, Milana CAN F 1491 0 40 2010 wi 2653141 Ioffine, Sasha CAN M 1549 4 40 2005 2647010 Iomdina, Bella CAN F 1726 0 40 1976 wi 2667274 Iordanescu, Victor Nicolae CAN M 1845 4 40 2010 2638134 Irfan, Zakia CAN F 1625 0 40 2005 wi 2675170 Ishii, Subaru CAN M 1656 8 40 2007 2619130 Issani, Nameer CAN M CM 2074 0 20 2006 i 2640805 Issani, Nameer Noor CAN M 1645 0 40 2011 2611813 Itkin, David CAN M 2272 0 20 1996 i 2617153 Itkin, Victor CAN M 1789 0 20 0 i 2623102 Ivanescu, Cristian CAN M 1782 0 20 1975 i 2625989 Ivanescu, Mark CAN M 1856 0 20 2006 i 2631326 Ivanescu, Matthew CAN M 1799 0 40 2011 2604019 Ivankovic, Goran CAN M FM 2219 0 20 1965 i 2667282 Ivanov Yuan, Maksim CAN M 1735 5 40 2011 2613158 Ivanov, Mike CAN M IM 2367 0 10 1995 2628473 Ivey, James CAN M 1840 0 40 1981 i 2654873 Ivkin, Michael CAN M 1525 0 40 2011 2639670 Jackson, Mateo CAN M 1804 0 40 2010 i 2614200 Jackson, Nicholas CAN M 1846 0 40 1995 i 2626101 Jackson, Philippe CAN M 1840 0 40 1980 i 2655985 Jackson, Yared CAN M 1724 0 40 2006 2630478 Jacobs, Michael CAN M 1842 0 20 2006 2670925 Jadidizadeh, Behrad CAN M 1559 2 40 2007 12507440 Jaferian, Koosha CAN M FM 2181 7 20 1998 531011624 Jai Hanuj Vetrivel CAN M AFM 1634 0 40 2014 2640945 Jaiman, Panshul Mishra CAN M 1665 0 40 2012 2628309 Jain, Ankita CAN F 1758 0 40 2007 w 2652978 Jain, Ansh CAN M 1525 0 40 2012 i 2654326 Jain, Anya CAN F 1619 0 40 2013 w 2649861 James, Eric CAN M 1614 0 40 2007 i 2618648 James, Rowan CAN M 1921 0 20 2005 i 2656094 Janelle, Karl CAN M 1720 0 40 1993 2646943 Jankobayev, Artur CAN M 1822 0 40 2010 i 3524086 Jardines Rabilero, Alejandro CAN M FM 2343 0 40 1979 i 2660024 Jarmasz, Peter CAN M 1675 0 40 1971 i 2626845 Jasniewicz, Karol CAN M 1440 0 40 2006 i 2617781 Jawad, Atheer CAN M 1928 0 40 0 i 2668211 Jean, Lucas CAN M 1717 0 40 2008 2628392 Jean, Martin CAN M 1794 0 40 1967 i 2624257 Jenkins, Mark CAN M 1607 0 40 1984 i 2617900 Jensen-Lynch, Jonathan CAN M 1754 0 40 0 i 2655462 Jewell, Rosalina CAN F 1516 0 40 2008 wi 2619148 Jeyakumar, Bhavatharshan CAN M 1717 0 20 0 i 2619911 Jeyakumar, Yathushan CAN M 1610 0 20 0 2648474 Ji, Stanley Ziyong CAN M 1795 0 40 2007 i 2606070 Jia, Derek CAN M 1945 0 20 1989 i 2643855 Jia, Jasper Yunjie CAN M 1523 0 40 2015 2637480 Jiang Barron, Jiyu CAN M 1972 0 40 2009 2627922 Jiang, Brian CAN M 1983 0 20 2000 i 2669064 Jiang, Brooks CAN M 1946 0 40 2007 2632845 Jiang, David CAN M 1783 0 40 2006 i 2629720 Jiang, Eric CAN M 1770 0 40 2008 i 2640384 Jiang, Hanxi (Hancy) CAN F 1903 0 40 2009 w 2676176 Jiang, Jeffrey CAN M 1821 0 40 2005 2629658 Jiang, Kate Yuhua CAN F WCM WCM 1885 0 40 2007 w 2606780 Jiang, Louie CAN M FM 2326 0 20 1993 i 2633779 Jiang, Ray CAN M 1648 0 40 2010 i 2633531 Jiang, Shawn CAN M 1753 0 40 2005 i 2633930 Jiang, Zihao William CAN M 1666 0 40 2011 i 2644851 Jiao, Dian Bing CAN M 1526 0 40 2008 i 2645939 Jiao, Liangyou CAN M 1703 0 40 2005 i 2603667 Jiganchine, Roman CAN M CM 2205 0 20 1982 i 2623218 Jimenez, Samuel CAN M 1771 0 40 1993 i 2653770 Jin, Alex CAN M 1703 0 40 2008 i 2645890 Jin, Eric CAN M 2032 0 40 2009 2637855 Jin, Helena CAN F 1569 0 40 2009 wi 2658119 Jin, Jiuqi CAN M 1511 0 40 2011 i 2659158 Jin, Winston CAN M 1666 8 40 2015 2655535 Jirsch, Nicholas CAN M AFM 1635 0 40 2008 i 2622475 Jizan, Masoud CAN M 1717 0 40 1966 i 2669412 Jo, Asher CAN M 1536 3 40 2017 2621690 Joanis, Marc-Andre CAN M 1803 0 20 1985 i 2651645 Jobo, Greg CAN M 1848 0 40 2000 i 2642077 Jocson, Jed CAN M 1830 0 40 1991 i 3505499 Jodar Arias, Marlon CAN M 2227 0 20 1985 2600773 Jodoin, Pierre CAN M 2195 0 20 0 i 2673363 Johal, Jaiven CAN M 1710 1 40 2010 2614588 Johnson, Nicholas CAN M 1975 0 40 1997 i 2644860 Johnson, William CAN M 1693 5 40 2009 2619725 Johnson-Constantin, Matthieu CAN M 1949 0 20 2001 i 2669960 Johnston, Devin CAN M 1623 0 40 1985 2600366 Johnstone, Glenn CAN M FM 2241 0 20 1960 i 2656248 Jolicoeur, Jacob CAN M 1830 0 20 2004 i 2604701 Jones, Avery CAN M 1660 0 40 0 i 2609029 Jones, Cliff CAN M 1652 0 40 0 2628015 Jonker, Chris CAN M 1880 0 20 1986 i 2626780 Jordan, John CAN M 1718 0 20 1967 i 2602512 Jose, Marionito CAN M AFM 1724 0 40 1958 2629453 Joseph Benher, Savio CAN M 2174 5 20 2006 2659506 Joseph, Essae CAN M 1531 0 40 1975 329105368 Joseph, Jonath CAN M 1882 0 40 2009 2658666 Joynt, Kayden CAN M 1677 0 40 2006 2659930 Ju, Grant CAN M 1473 0 40 2011 i 2619920 Ju, Lawrence CAN M 1738 2 40 0 2619733 Ju, Terrence CAN M 1751 0 40 0 i 2600609 Jung, Hans Rudolf CAN M FM 1894 0 20 1958 2660709 Justin, Xu CAN M 2065 0 40 2010 2642549 Jutras, Arnaud CAN M 1923 0 40 2012 2647095 Jutras, Marc-Andre CAN M 1758 0 40 1981 i 2676184 Jutten, Frank CAN M 1445 0 40 1972 34272631 Kabakova, Mariya CAN F 1488 0 40 2010 wi 2652110 Kabilar, Kesavar CAN M 1537 0 40 2001 i 2675323 Kacsor, Tyler CAN M 1695 0 40 1982 2618052 Kadavil, Suresh CAN M 1582 0 20 0 i 2621401 Kagaoan, Jose CAN M 1870 0 20 0 i 2604728 Kagramanov, Dalia CAN F 1921 0 20 1993 wi 933953 Kagramanov, Dina CAN F WIM WIM 2067 0 20 1986 wi 329218657 Kalashyan, Hayrapet CAN M 1644 0 40 1978 i 2600129 Kalaydina, Regina Veronicka CAN F 1957 0 20 1996 wi 13507311 Kalinin, Dzmitry CAN M CM 2137 0 20 1994 2604744 Kalra, Agastya CAN M 1969 0 20 1997 i 2661012 Kamath, Nikita CAN F 1430 0 40 2012 w 2600315 Kaminker, Harry CAN M FM 2290 0 20 1954 i 2606860 Kaminski, Thomas CAN M 2094 0 20 1995 i 1131630 Kaminski, Victor CAN M 2247 0 20 1991 i 2664321 Kandavadivel, Nakshatra CAN F 1439 0 40 2014 w 2615622 Kaneshalingam, Mathanhe CAN F WCM WCM 1774 0 20 2002 wi 2619156 Kang, Dorian CAN M CM 2040 0 20 2006 2649640 Kang, Richard CAN M 1561 0 20 1997 2666413 Kanigicharla, Atulith CAN M 1544 4 40 2013 2648792 Kanlikilicer, Kuzey CAN M ACM 1548 0 40 1999 2661543 Kantor, Sam CAN M 1763 6 40 1997 2665620 Kao, Chen-Hsiang CAN M 1702 0 40 2015 2638932 Kapelnikov, David CAN M 1742 0 40 2004 2673851 Kapila, Jai CAN M 1538 0 40 2009 2640341 Kapra, Jerjis CAN M 2102 0 20 2005 2600617 Kaptsan, Aron CAN M 2017 0 20 1929 i 2632420 Kapush, Oleksandr CAN M SI,FI,LSI AIM 1906 0 40 1975 i 2652188 Karabanov, Youri CAN M 1577 5 40 1951 2682435 Karmali, Hafiz CAN M 1828 0 20 0 2674483 Karuvarasan, Thanish CAN M ACM 1643 0 40 2013 2608758 Kassam, Jamil CAN M 1935 0 40 2000 i 2641500 Kasturi, Surya Sathvik CAN M 1427 0 40 2009 i 2645319 Katrib, Jordan CAN M 1825 0 40 1995 i 2663180 Katz, Lyam CAN M AFM 1734 9 20 2004 2015056 Kaufman, Raymond CAN M IM 2259 9 20 1982 2624087 Kay, Sang Kil CAN M 1746 0 40 1970 i 2616475 Kaye, Olya CAN F 1703 0 40 1984 wi 2606224 Kazakevich, Anastasia CAN F 2019 0 20 1988 wi 2606089 Kazmaier, Daniel CAN M 2180 0 20 1988 i 2628082 Kearnan, Dan CAN M 1834 0 20 1956 2663287 Kehrig, Thomas CAN M 1442 0 40 1998 14174294 Keleberda, Tymur CAN M FM 2385 19 20 2006 2620928 Kellar, Ben CAN M 1875 3 20 1992 2669854 Kelly, Matthew George Allan CAN M 1867 0 40 1994 i 2665646 Kemaoglu, Toprak Deniz CAN M 1717 0 40 2014 2652838 Kember, Jonah CAN M 1911 0 40 1997 i 2617064 Kenney, David CAN M 1851 0 20 1954 i 2606690 Kenney, Jason CAN M 2109 0 20 1982 i 2663139 Kerhuel-Lefebvre, Stephane CAN M 1750 0 40 1989 2615207 Kernetsky, Myron CAN M 2019 0 40 0 i 2647060 Kerry, James CAN M 1817 0 40 1971 2631660 Khachaturov, Vadim CAN M 1845 0 20 1968 i 22514635 Khaledi, Omid CAN M FM 2300 0 20 2006 2660369 Khaledy Alidoosti, Parham CAN M 1614 0 40 2013 13735705 Khamidov, Bek CAN M ACM 1566 0 40 2005 i 2632497 Khan, Alexandre CAN M 1854 0 40 1988 i 2637570 Khan, Riley CAN M FA AIM 1666 0 20 1999 2602903 Khassanov, Marat CAN M FM 2246 0 20 1956 i 2652307 Khatchikian, Eva CAN F 1480 0 40 2010 wi 2617030 Khayutin, Constantine CAN M 1888 0 40 1989 i 2603888 Khaziyeva, Dinara CAN F WIM WIM 2115 0 20 1986 wi 2601877 Khedkar, Jay S. CAN M 1919 0 40 1960 i 2644878 Kheni, Kush CAN M 1551 0 40 2009 2651742 Khezri, Hamed CAN M 1427 0 40 2004 i 2613140 Kho, Jingle A. CAN M 1940 0 40 1971 i 2641984 Khodjimatov, Mahmud CAN M 1569 0 40 2010 i 2618060 Khodjimatov, Sherzod CAN M 2120 0 20 0 2626217 Khoshooei, Milad CAN M 1737 0 40 1988 i 2602121 Khoudgarian, Natalia CAN F WIM WIM 2074 0 20 1973 wi 2600870 Kilgour, Ian A. CAN M 2215 0 20 1952 i 2627167 Kilroy, Evan CAN M 1755 0 40 2001 i 2660733 Kim, Brandon CAN M 1544 0 40 2002 i 2641186 Kim, Chris CAN M 1710 0 40 1997 i 2642298 Kim, Noah CAN M 2093 0 40 2007 2639394 Kim, Sunyo CAN M 1809 0 40 1988 2609754 Kirby, Patrick CAN M 2098 0 40 1979 i 2656469 Kirkby, Levi CAN M 1982 0 40 1996 2600650 Kirton, Neil CAN M 2250 0 20 0 i 2633078 Kiryakov, Marin CAN M 1874 0 40 2002 2614294 Kiss, Istvan CAN M 1847 0 20 1943 i 2620898 Kistler, David CAN M 2000 0 40 0 i 2617765 Kitaygorodsky, Alex CAN M 1834 0 40 1993 i 2616890 Kitich, Zeljko CAN M 1879 0 40 1966 i 2601354 Kiviaho, Bob CAN M 2030 0 20 1950 i 2609479 Kleinman, Michael CAN M IM 2387 0 10 1994 i 2603381 Kleist, Frederick CAN M 1995 0 20 1955 i 2614987 Klokow, John CAN M 1796 4 20 1947 2614472 Klusa, Mark CAN M 1982 0 20 1993 2615177 Kluytmans, Frank CAN M 1713 0 40 1948 i 2648482 Knechtel, Thomas CAN M 1748 0 20 2001 2614235 Knechtel, Tim CAN M 1664 0 20 0 i 2625580 Knoll, Frank CAN M 1721 0 40 1961 i 2607549 Knox, Christopher CAN M 2187 0 20 1997 i 2621576 Kobalenko, Jerry CAN M 2043 0 20 0 i 2623099 Kohestani, Rauf CAN M 1941 0 40 1970 2670674 Kola, Mardi CAN M 1621 0 40 2001 i 2643278 Kola, Venkat Karthikeya Reddy CAN M CM 2060 0 40 2015 2643260 Kola, Venkata Saket Reddy CAN M AFM 1612 0 40 2013 2673100 Kolhatkar, Pushkar CAN M 1543 0 40 1993 2601346 Koliada, Timour CAN M FM 2340 0 20 1974 i 2601869 Kollar, Frank CAN M 2186 0 20 1955 i 2647630 Kolodner, Garry CAN M 1704 3 40 2014 2621223 Koneru, Nimai CAN M 1843 0 20 2002 i 2619598 Kong, Aaron CAN M 1743 0 40 0 i 2664330 Kong, Brian CAN M 1620 0 40 2013 8606285 Kong, Dezheng CAN M 2164 0 20 1999 i 2647257 Kononenko, Andrei CAN M 1561 0 40 2007 i 13209345 Koo, Minjun CAN M AFM 1891 0 40 2010 2650436 Koop, Alison Emily CAN F WCM WCM 1823 0 40 2008 w 2620634 Koperski, Dustin CAN M 1824 0 20 0 2621819 Korcsak, Andrei CAN M 1767 0 40 1999 i 2675714 Korolov, Ivan CAN M 2049 0 40 2005 2603063 Kostadinov, George CAN M 1991 0 20 0 2682443 Kostin, Andrey CAN M 2092 0 40 1988 i 2664518 Kostiuk, Oleksandr CAN M 1605 0 40 1985 i 2640376 Kot, Emanuel CAN M IM 2293 3 40 2008 2676672 Kotapuri, Ruslan CAN M 1658 4 40 2008 2643367 Kovalivskyi, Danylo CAN M 1613 0 40 2013 i 114987 Kovalyov, Anton CAN M GM 2631 0 10 1992 i 2650762 Kovuru, Aaryan CAN M AFM 1570 0 40 2013 2640023 Kowal, Ken CAN M 1723 2 40 1958 2615045 Kowalyk, Tim CAN M 1868 0 40 0 i 2678330 Koziar, Noah CAN M 1757 0 40 2008 2624613 Kozlov, Guennadi CAN M 1669 0 40 1966 i 2658402 Krahn, Donovan CAN M 1620 0 40 2003 2607140 Kraiouchkine, Nikita CAN M 2140 4 20 1995 2624095 Krasnosheky, Valery CAN M 1850 0 40 1964 i 2629127 Krautsou, Andrei CAN M 1828 0 40 1987 i 2660032 Kravchenko, Mykola CAN M 1589 0 40 1986 2602733 Kret, Ted CAN M 2108 0 20 1964 i 2635194 Kreuger, Stephen CAN M 1588 0 40 1981 i 2668084 Krishnamurthi, Shashwath Raaghav CAN M 1497 5 40 2013 2016257 Kriventsov, Stanislav G CAN M IM 2387 0 10 1973 i 2667312 Krivykh, Daniel CAN M 1707 0 40 2011 14905361 Krnan, Tomas CAN M IM 2423 0 10 1988 2618001 Krolczyk, Jacob CAN M 1640 0 40 0 i 2678446 Krukowski, Roman CAN M 1691 0 40 2007 2612178 Kryvoshlyk, Yuriy CAN M 2134 0 40 0 i 2667320 Kuang, Jayden CAN M 1567 0 40 2011 14117304 Kucherenko, Olena CAN F WCM WCM 2017 0 20 1984 w 2675005 Kudale, Ira CAN F 1468 0 40 2013 w 2625270 Kuehl, Scott CAN M 1746 0 20 1962 i 2606658 Kulic, Sasa CAN M 2182 0 20 1971 2654881 Kulkarni, Kedar CAN M 1655 0 40 2011 2671522 Kumbaro, Kaltrin CAN M 1556 0 40 2005 2648849 Kumbharathi, Harsha CAN M 1645 0 40 2011 2613719 Kurkowski, Ken CAN M 1580 0 40 0 2659174 Kuryliw, Adrian CAN M 1753 0 40 1959 2604833 Kuryliw, Ray CAN M 1821 7 20 1953 2615738 Kuttner, Amos CAN M 1878 0 40 1961 i 2629348 Kuttner, Simon CAN M 1899 0 40 1999 i 2600331 Kuznecov, Alex CAN M FM 2310 0 20 1965 i 2636204 Kuzub, Jonathan CAN M 1498 0 40 1995 2659883 Kwabi, Kai Johannes CAN M 1637 0 40 2008 2635097 Kwan, Toy Chack CAN M 1633 0 20 1952 2630702 Kwiatek, Jordan CAN M 1917 0 20 1985 i 2672936 Kyle, Daniel CAN M 1739 0 40 2000 11000015 Kyriakides, Savvas CAN M 2132 0 20 1965 i 2649802 La Barbera, Salvatore CAN M 1879 0 40 1976 i 2621185 Labadie, Bernard CAN M 1650 0 20 0 i 2637090 Labib, Daniel CAN M 1844 0 20 2005 i 2632977 Labrecque, Rejean CAN M 1649 0 40 1925 i 1211285 Lacau-Rodean, Iulia CAN F 1993 0 20 1988 wi 5206901 Laceste, Loren Brigham CAN M FM 2267 0 20 1993 i 2674424 Lacroix, Etienne CAN M 1600 0 40 2006 2605643 Lacroix, Serge CAN M 2057 0 20 0 i 2626810 Lafleche, Alain CAN M 1716 0 20 1958 i 2605104 Laframboise, Marc-Andre CAN M 2137 0 40 1984 i 2637499 Lafreniere, Adrian CAN M 1938 0 40 1983 i 2620782 Lagasse, Pascal CAN M 1975 0 40 0 i 2608332 Lai, Jingzhou CAN M 2025 0 20 1997 i 2675480 Lai, Loki CAN M 1519 2 40 2014 2665654 Lai, Oscar CAN M 1482 0 40 2015 2652986 Lai, Zhihui CAN M 1634 4 40 2013 2659182 Lake, Pablo CAN M 1630 4 40 2010 2600668 Lake, Perry CAN M 2250 0 20 1959 i 2648270 Lakhani, Riyaan CAN M 1868 1 20 2002 2679914 Lalande, Auguste CAN M 1716 0 40 1980 2629577 Lalonde, Jean-Louis CAN M 1888 0 40 1977 i 2652790 Lalonde, Olivier CAN M 2081 0 20 1999 2633876 Lalumiere, Claude CAN M 1828 0 40 1958 i 2638150 Lam, Eric CAN M 1584 0 40 2004 i 2678721 Lam, Jacob CAN M 1631 5 40 2013 2601257 Lamb, Bryan CAN M 1993 0 20 1974 2635100 Lambert, Peter CAN M NA 1563 0 40 1987 2612720 Lambert, Pierre CAN M 1763 7 20 1959 2604868 Lambruschini, Alex CAN M 1779 0 20 1984 2663058 Lamontagne, Damien CAN M 1889 0 40 2012 2669307 Lamontagne, Marc CAN M 1621 0 40 2000 i 2671891 Lamy, Vincent CAN M 1704 4 40 2000 2630800 Lanceman, Stefan CAN M 1773 0 40 1994 i 2671026 Landas, Ysabella CAN F 1412 2 40 2011 w 2682451 Landingin, Jofrel CAN M 1731 0 20 0 2605953 Landry, Sylvain CAN M 1859 0 40 0 i 2633540 Landstrom, William CAN M 1718 0 20 2005 i 2606097 Lane, Travis CAN M 2091 0 40 1979 i 2638045 Lang, Quintin CAN M 1716 0 40 2005 i 2679310 Langdeau, Louis CAN M 1481 4 40 1987 2601745 Langen, Roger CAN M 2123 0 20 0 i 2617536 Langer, Herb CAN M 1833 0 20 1955 2614545 Langlois-Remillard, Alexis CAN M 1968 0 20 1995 2645696 Langridge, Caleb CAN M 1641 0 40 2015 2674947 Lao, Lucas CAN M 1604 0 40 2015 2679981 Lapalme, Gabriel CAN M 1691 0 40 2000 2627051 Lapenna, Richard J CAN M 1718 0 40 1952 i 2603276 Lapides, Andrew CAN M 2085 0 40 0 i 2633558 Laroche, Hugo CAN M 1848 0 20 2005 i 2660938 Laroia, Ayush CAN M 1696 0 40 1999 2642441 Lasko, Michael CAN M 1582 0 40 1995 i 2604892 Laszlo, Robert CAN M 1804 0 40 1965 i 2602130 Latendresse, Simon CAN M 2065 0 40 1975 i 2628805 Latorre, Spiro CAN M AFM 1779 0 40 1972 i 2636891 Latorre, Vincent CAN M FM 2301 9 20 2008 2634279 Latreille, Etienne CAN M AIM 1910 0 20 2002 2659689 Lattafi, Youcef CAN M 1938 5 20 2006 2669862 Lau, Elon CAN M 1719 0 40 2007 2644568 Lau, Jayden CAN M AFM 1697 1 40 2010 2625970 Lau, Julian CAN M 1706 0 40 2005 i 2629186 Laughlin, Braden CAN M 1857 0 20 1999 2604469 Laughlin, Steve CAN M 1943 0 20 0 2601613 Laurain, Guy CAN M 1988 0 40 0 2669315 Laurendeau, Alfred CAN M 1681 0 40 2000 i 2607000 Lauritson, Jim CAN M 1912 4 20 0 2618320 Lauron, Ranel G CAN M 1890 0 40 1980 i 2610035 Lavergne, Daniel CAN M 1743 0 40 0 i 2600811 Lavin, David CAN M 2224 0 20 1958 i 2604655 Lawless, David CAN M 1860 0 20 1962 2604116 Lawson, Eric CAN M IM 2190 0 20 1984 2636999 Lazarev, Shon CAN M 1769 3 20 2003 2622254 Le Dorze, Philippe CAN M 1803 0 40 1957 i 2664950 Le, Duc Khai CAN M 1541 1 40 2016 2655543 Le, Quan CAN M 1696 0 40 2007 i 12401749 Le, Quang Long CAN M IM NA 2380 0 10 1989 i 2624222 Leaden, Bruce CAN M 1718 0 40 1946 i 2616068 Lebeau, Gilbert CAN M 2005 0 40 1956 i 2633086 Leblanc, Miguel CAN M 1680 0 20 2002 i 2605406 Leblanc, Paul CAN M 1687 0 20 1949 2606526 Leblanc, Ron CAN M 1985 0 40 1987 i 2606216 Lebrun, Roger CAN M 1963 0 20 1958 i 2629399 Lecomte, Andre CAN M 1927 0 40 1972 i 2612941 Lee, Brendon CAN M 1925 0 40 1992 i 2640708 Lee, Daniel Joshua CAN M 1987 9 40 2012 2662728 Lee, Ethan CAN M 1523 0 40 2012 i 2672529 Lee, Jayden CAN M 1508 0 40 2011 2614448 Lee, Melissa CAN F 1737 0 20 1994 wi 2648520 Lee, Michael CAN M 1550 0 40 2011 i 2612852 Lee, Nicholas CAN M 1889 0 20 2000 i 2668998 Lee, Raphael CAN M 1694 18 40 2017 2619601 Lee, Stefano CAN M 1752 0 20 2000 i 2606127 Lee, Vicente CAN M IM 2236 0 20 0 i 2668238 Lefebvre, Kevin CAN M 1687 0 40 1992 i 2634961 Lefort, Victor CAN M 1652 0 20 1990 i 2621967 Legare, Gilles CAN M 1630 0 40 1943 i 2601710 Leger, Manon CAN F 1894 0 20 1967 wi 2628198 Leger, Maxime CAN M 1977 0 40 1983 i 2669005 Leger, Shiloh CAN M 1644 0 40 2008 2630176 Lehingrat, Callum CAN M 1913 0 20 2003 i 2649888 Lehmann, Benjamin CAN M 1746 0 40 2002 i 2619610 Lei, Sean CAN M 1937 0 20 0 i 2630400 Lei, Yanyu CAN M 1651 0 40 2005 i 2645327 Leliveld, Andrew CAN M 1691 0 20 1998 2611996 Lemieux, Serge CAN M 1819 0 40 1946 i 2603594 Lentini, Joseph CAN M 2019 0 20 1985 i 2645335 Leonard, Anthony CAN M 1824 0 40 1990 i 2640716 Leong, Aiden CAN M 2067 0 40 2008 2635046 Leong, Ryan CAN M NA 1907 0 20 2002 2614561 Lepine, Cedric CAN M 2023 0 20 1996 i 2602547 Leriche, Felix CAN M 2071 0 40 1976 i 2623480 Lesage, Philippe CAN M 1780 4 20 1966 2629356 Lesage, Pierre CAN M 1717 0 40 1958 i 2653150 Leschinski, Tom CAN M 1573 3 40 1995 2600170 Lesiege, Alexandre CAN M GM 2455 0 10 1975 2643871 Lesperance, Milan CAN M 1621 9 40 2015 2624117 Lessard, Claude CAN M 1887 0 40 1952 i 2626420 Letain, Cory CAN M 1740 4 20 1990 2600080 Leu, Richard CAN M 1876 0 40 1996 i 6000290 Leung, Ho Yan Andrew CAN M NA 1968 0 20 1991 i 2644061 Leung, Katherine CAN F ACM 1422 0 40 2012 w 2636654 Leung, Wah Sing (Joseph) CAN M 1754 0 40 2010 2614731 Leutschaft, Martin CAN M 2076 0 40 1957 i 2632985 Levasseur, Sylvain CAN M 1703 0 40 1959 i 2600307 Leveille, Francois CAN M FM 2203 0 20 1961 i 2644894 Leveille, Zachary CAN M 1458 0 40 2009 i 2618877 Leveillee, Philippe CAN M 1881 0 40 1981 i 2642131 Levin, Chris CAN M 1696 0 40 1970 i 2615002 Levkovsky, Alexandre CAN M 2201 0 40 0 i 2600374 Levtchouk, George CAN M FM 2323 0 20 1957 i 2681889 Lew, Erik CAN M 1804 5 40 2010 2644576 Li , Anthony Zongyue CAN M 1638 0 40 2010 2676214 Li, Aaron CAN M 1674 0 40 2010 2632144 Li, Adam CAN M 1963 0 40 2008 2642557 Li, Aiden CAN M 1785 4 40 2011 2635305 Li, Alan CAN M 1840 0 40 2009 i 2667690 Li, Alex CAN M 1727 0 40 2008 2648962 Li, Allen CAN M 1672 4 40 2013 2659603 Li, Alyssa Zhuojing CAN F 1536 0 40 2014 w 2631571 Li, Annie Le Yi CAN F 1465 0 40 2008 wi 2634619 Li, Avery CAN M 1757 0 20 2005 i 2658860 Li, Bingda CAN M 1533 0 40 2012 2662418 Li, Bosen CAN M 1581 0 40 2014 2607581 Li, Changhe CAN M 1989 0 40 1996 i 2659786 Li, Charles Zirui CAN M 1509 0 40 2014 i 2679515 Li, Dennis CAN M 1649 0 40 2015 2637928 Li, Eric CAN M 1644 0 40 2008 i 2626934 Li, Eric M CAN M CM 1988 0 20 2002 i 2648970 Li, Ethan Yichen CAN M 1769 0 40 2007 2650959 Li, Grace CAN F 1587 0 40 2013 w 2668777 Li, Grace CAN F 1539 0 40 2014 w 2617447 Li, Hongyi CAN M 1825 4 20 0 2626624 Li, Jack CAN M 1717 0 40 2004 i 2638266 Li, Jake Chi Hang CAN M 1721 5 40 2011 2667703 Li, James CAN M 2035 0 40 2009 i 2623617 Li, James CAN M 1975 0 20 2000 i 2627337 Li, Jewel (Yi Xuan) CAN F 1553 0 40 2003 wi 2670100 Li, Jiazhou CAN M 1603 0 40 2012 2635577 Li, Julia CAN F 1783 0 40 2008 wi 2620871 Li, Justin CAN M 1676 0 20 1992 2615991 Li, Kevin CAN M 2182 0 20 1997 i 2627159 Li, Kevin CAN M 1904 0 40 2001 i 2631083 Li, Kevin Yunhong CAN M 1796 0 20 2006 i 2619440 Li, Kristen CAN M 1740 0 40 0 i 2654474 Li, Markus CAN M 1789 0 40 2014 2649896 Li, Meijia CAN M 1498 7 40 2013 2633728 Li, Mengbai CAN F 1489 0 40 2007 wi 2621029 Li, Michael CAN M 1939 0 40 1999 i 2654156 Li, Moses CAN M 1666 0 40 2015 2637936 Li, Neal Nian CAN M 1602 0 40 2007 i 2640694 Li, Oliver Zaiqian CAN M 1559 0 40 2015 i 8643512 Li, Quanhao CAN M 1686 0 40 2008 i 2619385 Li, Robert CAN M 1935 0 20 1998 2639793 Li, Ruibin CAN M 1741 0 40 1997 i 2604965 Li, Ruokai David CAN M 1960 0 20 1995 i 2671999 Li, Ryan CAN M 1592 0 40 2011 2641356 Li, Ryan CAN M 1584 4 40 2013 2648440 Li, Sarina CAN F 1577 0 40 2008 wi 2638282 Li, Triston CAN M AFM 1784 0 40 2012 2619750 Li, William CAN M CM 2086 0 20 2002 2631679 Li, Wing CAN M 1652 0 20 2005 i 2644070 Li, Yeeshuen CAN F 1545 0 40 2012 wi 8610410 Li, Yilin CAN F WFM WFM NA 1877 0 20 2000 w 2617218 Li, Yinshi CAN M 2161 0 20 1999 i 2657350 Li, Yuchen CAN M 1831 0 40 2013 2640660 Li, Yuming (Jerry) CAN M 1792 0 40 2012 8607664 Li, Yunshan CAN F WIM WIM 2237 0 20 2002 w 2628813 Li, Zeyu (andrew) CAN M 1910 0 40 2001 i 2620278 Liang, Hairan CAN M CM 2218 3 20 2002 2664976 Liang, Maximus CAN M 1811 0 40 2016 2625393 Liang, Phillip CAN M 1800 0 40 1999 i 2626772 Liao, Joseph CAN M 1717 0 20 2003 i 2663066 Liao, Minyan CAN M 1729 0 40 2000 2631156 Liao, Yilin CAN F 1539 0 40 2006 wi 2632853 Liard, Serge CAN M 1823 0 40 1925 i 2612003 Libersan, Mattieu CAN M 1921 0 40 0 i 2605848 Libersan, Thierry CAN M 1948 0 20 1978 i 2655284 Liem, Jachin CAN M 1517 0 40 2009 2675951 Liles, Kerry CAN M 1676 0 40 1950 2669790 Lilic, Nenad CAN M 1620 0 40 1964 2667339 Lillo, Matteo CAN M 1599 4 40 2011 2677032 Lim, Carl CAN M 1564 0 40 1987 2634325 Lim, Levi CAN M 1805 3 20 1971 2637952 Lim, Nicolas CAN M 1485 0 40 2007 i 2647958 Lima-Barbosa, Raphael CAN M 1908 0 40 1994 2617927 Lin, Alex Y CAN M 1943 0 20 2000 i 2631407 Lin, Alle (zige) CAN F 1606 0 40 2005 wi 2623889 Lin, Angela CAN F 1607 0 40 2007 wi 2640783 Lin, Austin CAN M AFM 1838 0 40 2012 2619954 Lin, Benjamin CAN M 1907 0 20 2004 2624125 Lin, Chenxi CAN M 1926 0 40 1992 i 2654911 Lin, Daniel CAN M 1537 0 40 2011 2635755 Lin, Ethan CAN M 1606 0 40 2007 i 2633248 Lin, Felix CAN M 1732 0 40 2007 i 2637227 Lin, Joey CAN M 1783 0 40 2008 i 2634490 Lin, Leo CAN M CM 2081 0 40 2009 2668491 Lin, Leo CAN M 1477 0 40 2012 2664020 Lin, Lucas CAN M 1639 0 40 2013 2671417 Lin, Ryder CAN M 1629 2 40 2007 2679612 Lin, Selina CAN F 1653 0 40 2012 w 2679574 Lin, Steven CAN M 1491 0 40 2013 2615100 Lin, Tony (Juntao) CAN M 2103 0 20 1998 i 2656329 Lin, Yu-Liang CAN M 1699 0 40 2000 i 2643901 Ling, Aiden CAN M 1630 7 40 2015 2668033 Ling, Samuel CAN M 1542 5 40 1974 2630737 Linnick, Mark CAN M 1841 0 20 1995 i 2602148 Linskiy, Oleg M. CAN M FM 2424 0 10 1972 i 2612712 Lipic, Stephen CAN M 1912 0 40 0 i 2600110 Lipnowski, Irwin CAN M FM 2260 0 20 1946 i 2605252 Lipnowski, Samuel CAN M 2132 0 20 1984 i 2668149 Lippai, Michael CAN M 1778 0 40 1995 i 2606135 Lister, Curtis CAN M 1899 0 40 0 i 2612143 Litchfield, Gerry CAN M 1707 0 40 1965 i 2601540 Littke, Adam CAN M FM 2310 0 20 1974 i 2627426 Liu, Aaron K CAN M 1717 0 40 2008 i 2645904 Liu, Chenfan CAN M 1493 0 40 2009 i 2618184 Liu, Daniel CAN M 1850 0 20 2003 i 2651513 Liu, Eli CAN M 1528 0 40 2013 i 2629836 Liu, Gloria CAN F 1613 0 40 2003 wi 2628570 Liu, Harrison (hangchen) CAN M 1693 0 20 2005 i 2628589 Liu, Harry CAN M 1698 0 20 2006 i 2628597 Liu, Henry CAN M 2028 0 40 2007 2611872 Liu, Jiaxin CAN F WCM WCM 1764 0 40 2001 wi 2653168 Liu, Junxi CAN M 1552 0 40 1999 i 2651254 Liu, Justin CAN M 1913 0 40 2002 i 2627507 Liu, Kevin CAN M 1778 0 40 2007 2621665 Liu, Lambert CAN M 2082 0 20 2002 i 2638010 Liu, Lily CAN F NA 1572 0 40 2008 wi 2667738 Liu, Luke CAN M 1544 0 40 2009 2643170 Liu, Sean Fangxiao CAN M AFM 1915 0 40 2010 2651106 Liu, Shawn CAN M 1570 0 40 2008 i 2679132 Liu, Shuangquan CAN M 1507 0 40 2015 2653460 Liu, Shuheng CAN M 1625 0 40 2010 i 2634104 Liu, Yunqi Lucas CAN M 1634 0 40 2010 i 2640287 Liu, Zachary Hankun CAN M 2017 2 40 2012 2652315 Liu, Zeen CAN M 1609 0 40 2008 i 2647443 Liu, Zeyu CAN M 1635 0 40 1993 i 2654512 Liu, Zipei CAN M 1773 0 40 2014 2677288 Liu, Ziyang Robin CAN M 1505 0 40 2011 2634988 Livingstone, Ryan CAN M 1645 0 40 1987 i 2600676 Livshits, Ron CAN M IM 2323 0 10 1973 i 2661969 Lloyd, Ian CAN M 1704 0 40 2001 2609088 Lo, Ryan CAN M 1975 0 20 1997 i 2613743 Loadman, Ian CAN M 1873 4 20 1956 2627388 Locham, Divjot CAN M 1792 0 40 2008 2652218 Lodhi, Talha CAN M NI 1710 12 20 1999 2647966 Loevenich, Anna CAN F 1510 0 40 1980 w 2630567 Loiko, Sergii CAN M 1595 0 40 1980 2648733 Lomov, Peter CAN M 1521 0 40 2010 2607034 Longo, Tyler CAN M 1975 0 20 1989 i 2608103 Lopez Linares, Lizandro Fernando CAN M 2042 0 20 1984 2618885 Lord, Daniel CAN M 1783 0 40 1978 2678608 Lorenz, Martin CAN M 1650 0 40 2001 2664739 Lou, Evelyn CAN F 1402 7 40 2016 w 2677520 Lou, Jia Xilin CAN M 1456 3 40 2010 2602091 Lou, Meng CAN M 2224 0 40 1979 i 2666545 Lou, Sining CAN M 1692 5 40 2013 2661977 Love, Dave CAN M 1478 0 40 1961 2618680 Low, Ethan CAN M 1788 0 20 2003 i 2618699 Low, Kevin CAN M CM 2036 0 20 2005 i 2634775 Lowther, Lars CAN M NA 1738 0 40 1980 i 2644606 Lu, Aiden Hao-Ting CAN M 1862 0 40 2011 2645920 Lu, Ashlyn CAN F 1581 0 40 2007 wi 2654520 Lu, Austin CAN M 1660 0 40 2014 2644614 Lu, Austin CAN M 1477 0 40 2010 i 2642638 Lu, Eddie CAN M 1979 0 40 2007 2636662 Lu, Jungy Andy CAN M 1410 0 40 2011 2661756 Lu, Karson CAN M 1823 0 40 2017 2641615 Lu, Kevin CAN M 1659 0 40 2008 i 2629470 Lu, Lucas Yunkun CAN M 1725 0 40 2006 i 2654539 Lu, Samuel CAN M AIM 1823 0 40 2014 2640643 Lu, Tony CAN M FM 2133 0 40 2009 2635917 Luan, Jacky Wang CAN M 1531 0 40 2010 i 2604540 Lucki, Arnie CAN M 1914 0 40 0 i 2611481 Ludwig, David A CAN M 1821 0 20 0 i 2610337 Ludwig, Michael CAN M 1968 0 20 1997 i 2673487 Luehr, Travis CAN M 1668 3 20 1996 2620944 Lukezich, John I.F. CAN M 1701 0 40 1941 i 2648130 Lukinykh, Slava CAN M 1897 8 40 2009 2602490 Luksza, Arkadiusz CAN M 1966 0 20 1955 2666561 Luo, Ian CAN M 1567 0 40 2013 2610582 Luo, Zhao Yang CAN M 1944 0 20 1996 i 2654164 Lupien, Maxime CAN M 1453 0 40 2016 2631245 Ma, Andrew CAN M 1689 0 40 2008 i 2619792 Ma, Derek CAN M 2002 0 20 0 i 2617340 Ma, Indy CAN F 1819 0 40 1996 wi 2641194 Ma, Nicholas CAN M 1513 0 40 2012 2655756 Ma, Quentin CAN M AIM 1591 0 40 2014 2631040 Ma, Yue Ran CAN M 1799 0 40 2001 i 2621703 Macdonald, Dean CAN M 1578 0 20 0 i 2603756 MacDonald, Jonathan CAN M 1990 0 40 1970 i 2626764 Macinnis, Jamie CAN M 1531 0 40 1991 i 2672030 Mackay, Chris CAN M 1743 0 40 2007 2601990 MacKinnon, Keith CAN M 2118 0 20 1993 2635208 Macleod, Brian CAN M 1760 0 40 1961 2608766 Macleod, Damon CAN M 1856 0 20 0 2621142 MacLeod, David CAN M 1935 0 40 1952 i 2605880 Macleod, Steven CAN M 2036 0 40 0 i 2600153 MacPhail, John CAN M FM 2299 0 20 1954 i 2636336 Macpherson, Al CAN M NA 1794 3 20 1968 2646544 Macritchie, Josh CAN M 1810 0 40 2004 2664348 Madhu Vikram, Chaarvik CAN M 1659 0 40 2015 2630877 Madriaga, Teody CAN M 1713 0 40 1980 2611520 Magnusson, Saul CAN M 1889 0 20 1989 i 2624230 Magyar, Peter CAN M 1567 0 20 1958 i 2618451 Mah, Sean Kenneth CAN M 1842 0 40 0 i 2660741 Mahboob, Mamraj CAN M 1596 0 40 1988 i 2626071 Mahdjoubi, Abdelaziz CAN M 1745 3 20 1981 2613760 Maheux, Pierre CAN M 1722 0 20 1949 25015044 Mahip Singh CAN M 1955 0 20 2001 i 2612674 Mahoney, Ian CAN M 1911 0 20 1993 i 2633272 Mai, Deren CAN M 1621 0 40 2006 i 2606143 Mai, Lloyd CAN M 2197 0 20 1993 i 2615983 Majaducon, Willy CAN M 1887 0 20 0 i 2620570 Makarczyk, David CAN M 1673 0 20 2004 i 30974291 Malakar, Saarthak CAN M AFM 2114 0 40 2008 2622769 Malakhovets, Sergey CAN M 1979 11 20 1960 2669072 Malaviya, Bhakti CAN F 1601 0 40 2009 w 2605384 Malek, Omid CAN M 2059 4 20 1987 2607247 Malette, Martin CAN M 2065 0 40 1968 i 2612038 Malmsten, Erik CAN M 1742 1 20 0 2678519 Malpica, Angelo CAN M 1711 0 40 2011 13456210 Mammadov, Nihad CAN M 1829 8 40 2013 2609690 Manalo, Pepin CAN M 1803 0 20 0 i 2669323 Mancheron, Antoine CAN M 1674 0 40 2006 i 2628031 Manchester, Justin CAN M 1702 0 40 1971 i 2632705 Mane, Arnav CAN M 1739 0 40 2010 2652080 Manga, Max CAN M 1705 0 40 1998 i 2633884 Mangahas, Ronald CAN M 1894 0 20 1962 i 2642093 Mangat, Preet CAN M 1528 0 40 1998 i 2658933 Manikandan Reddia Gowder, Kavira CAN F 1428 0 40 2013 w 2611538 Manley, Jason CAN M 2051 0 20 1993 2629488 Mansilla, Guillermo CAN M 1687 0 40 1983 i 2632586 Mao, Fengxi CAN M 2213 0 20 2005 2601125 Marantz, Michael CAN M FM 2420 0 10 1951 i 2647834 March, John CAN M 1567 0 40 1987 i 2640856 Marchand, Calix CAN M FM 2115 4 40 2012 2621045 Marchand, Jacques CAN M 1856 0 40 0 i 2605970 Marcone, Malcom CAN M 1870 0 40 0 i 2625024 Marcouiller, David CAN M 1782 0 40 1984 i 2669331 Marcoux, Louis-Philip CAN M 1700 0 40 2002 i 2611058 Marghetis, Aris CAN M IA 1834 0 20 1961 i 2673495 Maria, Nirvaan CAN M 1502 0 40 2011 2622955 Marin, Sam CAN M 1958 0 20 1995 2605201 Marinkovic, Mate CAN M 2114 0 20 1995 i 2625784 Marquis, Paul CAN M 1625 0 40 1957 2634716 Marsh, John CAN M 1632 0 40 1980 i 2656272 Marsh, Nathan CAN M 1732 0 40 2007 2623730 Marshal, Fernando CAN M 1890 0 40 1965 i 2625377 Marshall, Carter CAN M 1652 0 40 2004 i 2623269 Marshall, Fernando CAN M 1905 0 40 1965 i 2602571 Marshall, Peter CAN M 2203 0 40 1979 i 2649900 Marshall, Stephen CAN M 1476 5 40 1988 2601036 Martchenko, Alexander CAN M 2236 0 20 1993 i 2676613 Martin, Braden CAN M 1812 0 40 1995 2640996 Martin, Dominic CAN M AFM 1470 2 40 2010 2674882 Martin, Ian CAN M 1665 0 40 2000 2672006 Martin, Matthew CAN M 1644 0 40 2007 2616882 Martin, Spencer CAN M 1870 0 40 0 2623315 Martin, Steve CAN M 1936 0 40 1983 3528910 Martinez Mulet, Dario Leonel CAN M 2184 0 20 2003 2625865 Martinez, Julieta CAN F 1883 0 40 1988 wi 2603314 Martinovsky, Ian CAN M 2107 0 40 1977 i 2604264 Masse, Hugues CAN M 2095 0 20 1983 2636000 Masse-Garneau, Anthony CAN M 1664 0 20 1999 2621878 Mathews, Jeremy CAN M 1820 0 40 1999 i 2626632 Mathews, Joshua Philip CAN M 1786 0 40 2002 i 2626802 Mathieu, Guillaume CAN M 1874 0 40 1984 i 2668505 Mathieu, Maurice CAN M 1511 5 40 1971 2659794 Mathur, Apramey CAN M AFM 1523 0 40 2014 2672774 Mathur, Mishka CAN M 1948 0 40 2008 2634724 Matiu, Virgiliu Bogdan CAN M 1643 0 40 1995 i 1114581 Matras-Clement, Agnieszka CAN F WIM WIM 2297 0 20 1982 wi 2621835 Maulucci, Anthony CAN M 1826 4 20 2001 2680122 Maulvi, Mohammedfaizal Gulammustu CAN M 1726 5 40 1999 2605660 Maxant, Josef CAN M 1799 0 20 1939 i 2631849 Maxwell, Jonathan CAN M 1655 0 20 1995 i 2641208 May, Liam CAN M 1809 0 40 2003 i 2603730 Mayo, Alvah CAN M 2069 0 20 1974 i 2652846 McBain, Robert CAN M 1622 0 40 2007 2632411 McCaffrey, Colin CAN M 1879 0 40 2005 i 2642824 McCallum, Duncan CAN M 1703 0 40 2000 2645718 McCallum, Elliot CAN M 1890 0 40 2016 2642212 McCartney, Steven CAN M 1824 0 20 2000 2641720 McCoshen, Ricky CAN M 1875 0 40 2007 2672200 McCulloch, Matteus CAN M 1832 11 40 2003 2611554 McCullough, David CAN M 1957 0 40 1998 2679272 McDonald-Johnston, Ari CAN M 1708 4 40 2009 2604680 McDonough, Jonathan CAN M 2165 0 20 0 i 2602695 McGarrett, Ian CAN M 2172 0 20 0 i 2657899 McGillivray, Jack CAN M 1550 0 40 2012 i 2623528 McGinnis, Paul T. CAN M 1784 0 20 1952 i 2614243 McGlynn, Danny CAN M 1835 0 40 0 i 2607719 McKay, Arnold CAN M 1829 0 20 0 2659948 McKenzie, Mike CAN M 1648 4 20 1975 2617544 McKim, Chris CAN M 1737 0 40 0 i 2604612 McLaren, Brian CAN M 1972 0 20 1953 2670330 McLean, Taylor CAN M 1626 0 40 1994 2642840 McLellan, Mitchell CAN M 1719 0 40 2000 i 2620979 McLeod, Logan CAN M AIM 1857 0 40 0 i 2053225 McNamara, Tanner CAN M FA 1985 0 20 1993 i 2649829 McPhee, Gavin CAN M 1608 0 40 2003 i 2615894 McTavish, Dale CAN M 2032 0 40 1973 i 2601230 McTavish, David CAN M 2224 0 20 1966 i 2609363 Me, Kevin CAN M 2098 0 20 1992 i 2661330 Mehra, Vikrant CAN M AFM 1527 0 40 2011 2612518 Melamedoff, Gustavo CAN M 2001 0 20 0 i 2681307 Melaschenko-Bolger, Brian CAN M 1866 5 40 2009 2636344 Melnyk, Jim CAN M 1666 3 20 1955 2626098 Menard, Tyson CAN M 1864 0 20 1995 25954938 Mendes Aaron Reeve CAN M IM 2343 0 20 2012 2621509 Mendoza, Armand Jess CAN M 1795 1 20 0 2632390 Mendoza, Nestor CAN M 1737 0 40 1980 i 2649918 Meneses, Ryan CAN M 1812 0 40 1990 2604477 Meng, Ang CAN M 2177 0 20 0 i 2604558 Meng, Fanhao CAN M FM 2252 0 20 1988 i 2629585 Mercure, Gilbert CAN M 1766 0 20 1962 2632500 Merrigan, Daley CAN M 1925 0 40 1988 i 2656922 Merse, Leon Noel CAN M 1571 0 40 1996 2628678 Mesiti, Silvano CAN M 1556 0 40 1990 24656062 Meyer, Ralf, Dr. CAN M 1584 2 40 1966 2669439 Miao, Yupeng CAN M 1697 4 40 2011 2639475 Michalchuk, Avery CAN M 1725 10 40 2007 2605996 Michaud, Gerald CAN M 1883 0 20 1950 2669340 Michaud, Jacques CAN M 1554 0 40 2000 i 2668572 Michaud, Pierre CAN M 1537 0 40 1956 2618117 Michelashvili, Alexandre CAN M 1973 0 20 0 i 2647451 Mickelson, Jonah CAN M 1637 0 40 2003 i 2601362 Mihaljevic, Josip CAN M 2270 0 40 0 i 2602679 Mikanovic, Goran CAN M FM 2269 0 20 1970 i 2621312 Mikusek, Jerry CAN M 1659 0 20 0 2602105 Milat, Marcel CAN M FM 2187 10 20 1969 2625210 Milette, Patrick CAN M 1624 0 40 1973 i 2603020 Milicevic, Dragoljub CAN M 2171 0 20 1933 i 2601567 Milicevic, Goran CAN M FM 2222 0 20 0 i 2622416 Milinkovic, Mate CAN M 1718 0 20 1980 i 2605678 Millar, David CAN M 1977 0 40 0 i 2607042 Miller, Brian CAN M 1760 5 20 0 2608634 Miller, David CAN M 2072 0 20 1994 i 2604035 Miller, Evgeny CAN M CM 2263 0 20 1985 i 2629275 Miller, Reuben CAN M 1726 0 40 2000 i 2013304 Mills, Morgen CAN F WFM WFM 2042 0 20 1984 w 2607280 Milne, Arthur CAN M 1602 4 20 0 2682460 Milner, Arie CAN M 2005 0 40 1996 i 2624303 Minano, John V CAN M 1712 3 20 1960 2632667 Ming, Jerry CAN M 1819 0 40 2010 i 2617633 Ming, Wenyang CAN M 1881 0 20 2003 2647079 Mingrone, Peter CAN M 1824 0 20 1999 2619997 Mirabelli, Aidan CAN M 1803 0 40 0 i 2664364 Mishra, Aarit CAN M 1447 2 40 2015 2603640 Mitrovic, Milan CAN M 1986 0 40 0 i 2661179 Mittal, Aashwin CAN M 1789 3 20 2004 2621371 Mo, Michelle CAN F 1780 0 20 0 wi 2616327 Moayyed, Dorsa CAN F 1678 0 40 2000 wi 2651572 Moeez, Abdul CAN M 1759 0 40 2003 2602954 Moffat, Andrei CAN M 1942 0 20 1965 2658330 Mogallos, Jason CAN M 1504 3 20 1985 2660172 Mohamed, Noureddin CAN M 1647 0 40 2011 i 4800060 Mohammed Qanee, Arpak Worya CAN M CM 1935 0 20 1968 2655993 Mohammed, Hisham CAN M 1552 0 40 2008 2653508 Mohan Sree Sivam, Syam CAN M 1583 0 40 1997 2639904 Moisan, Marc CAN M NA 1693 0 40 1971 i 2601583 Moisan-Plante, Marc-Olivier CAN M 2160 0 20 1975 i 2630931 Moisescu, George CAN M 1757 0 40 1974 i 2668882 Moje, John David CAN M 1659 0 40 1998 2635895 Mok, Erwin Jun-Han CAN M 1966 0 40 2011 2629666 Mok, Gillian Xi-Lin CAN F WCM WCM 1871 0 40 2008 w 30922038 Mok, Yuen Tak CAN M 1919 0 20 1985 2612747 Molden, Leonard CAN M 1957 0 40 0 i 2617242 Moleta, Johan Kenneth CAN M 1755 0 20 0 2673207 Molina, Jesus CAN M 1643 3 40 1993 2628600 Mollison, William J. CAN M 1573 0 40 1988 i 2624141 Molloy, Francis CAN M 1657 0 40 1965 i 2635666 Momic, Jovan CAN M 1600 4 20 1966 7805225 Momin Fayzan CAN M 2119 0 20 2004 2607921 Monaghan, Jim CAN M 1969 0 40 0 2616025 Moncal, Nilo CAN M 1992 0 20 0 2602172 Mongeau, Diane CAN F WIM WIM 2045 0 40 0 wi 2647710 Monroy, Sergio CAN M 1710 0 40 1971 i 2645360 Monteiro, Merrill CAN M 1585 0 40 1998 i 2637022 Moon, Ethan CAN M 1934 5 20 1999 2600412 Moore, Harry CAN M 2140 0 20 0 i 2634538 Moore, Kevin D CAN M 1656 0 40 1963 i 2632020 Moore, Pat CAN M 1798 0 20 1950 i 2665000 Moorthy, Kavin CAN M 1531 0 40 2016 2656647 Morais, Antoine CAN M 1680 0 40 1994 i 2605279 Moran-Venegas, Mario CAN M 1547 2 20 0 2624168 Moreau, Stephen CAN M 1861 0 40 1993 i 3833437 Moreno, Jorge CAN M AFM 1846 0 40 1996 2600684 Morenz, Phil CAN M 2245 0 20 1959 i 2600625 Morenz, Robert CAN M 2255 0 20 0 i 2632241 Morgan, Scott CAN M 1811 0 20 1959 2601460 Morin, Louis CAN M 1876 0 20 0 i 2663074 Morin, Richer CAN M 1939 0 40 1997 2631423 Morin, Sato CAN F 1500 0 40 2005 wi 2600900 Morin, Yves CAN M 2136 0 20 1961 i 2614677 Morin-Pare, Victor CAN M 1890 0 20 1996 2623285 Morrick, James CAN M 1708 0 40 1986 i 2607565 Morrison, Kyle CAN M 2237 0 20 1987 i 2600269 Morrison, Robert CAN M FM 2218 0 20 1957 i 2643294 Morrison, Scott CAN M 1512 0 40 1990 i 2622556 Morrow, Connor CAN M 1660 0 40 1996 i 2676834 Morrow, Rylan CAN M 1655 0 40 2008 2640627 Moses, Neil CAN M CM 2122 4 40 2011 2644274 Moses, Niam CAN M 1498 0 40 2013 2603470 Moskvitch, Andrey CAN M 2190 0 20 1982 i 2603527 Moss, Laurent CAN M 2210 0 40 1983 i 2622718 Moulton, Richard CAN M 1865 0 20 1988 2643561 Mourad, Michel CAN M 1801 0 40 2009 2667932 Mourani El Bechara, Gabriel CAN M 1621 0 40 2007 2613816 Mourgelas, James CAN M 1404 0 20 0 2669145 Moussa, Karim CAN M 1729 3 40 1994 2655551 Mu, Shaunavon CAN M 1666 0 40 2008 2654946 Mu, Vincent CAN M 1618 0 40 2011 2629976 Mugunthan, Vaamanan CAN M 1585 0 40 2006 i 2657163 Muhammad, Saim CAN M 1746 0 40 2005 i 2661640 Mukeba, Jean-Felix CAN M 1718 0 40 1973 2677261 Mukesh, Mukesh CAN M 1601 0 40 1989 2629984 Mukherjee, Pranoy CAN M 1517 0 40 2006 i 2642263 Mullan, Alexander CAN M 1518 0 40 1993 i 2661845 Muller, Tyler CAN M 1794 0 40 2004 2642573 Mullur, Neerav CAN M 1702 0 20 2001 2672138 Muminov, Diyor CAN M 1635 1 40 2014 2641372 Munir, Zeeshan CAN M NA 1501 3 40 1980 2650592 Munn, Andrew CAN M 1884 0 40 1998 i 2613824 Muntaner, Daniel CAN M 1873 0 40 1998 i 329218174 Murali, Dhruv CAN M 1773 3 40 2010 2656400 Murphy, Owen CAN M 1814 0 20 1996 2605295 Murray, Adam CAN M 1964 0 40 0 i 2610981 Murray, Brian CAN M 1695 0 20 1958 2609126 Murray, Michael A. CAN M 1862 0 20 1944 2600749 Murray, Peter CAN M 2215 0 20 1946 i 2602946 Murray, Robert CAN M 2239 0 40 1962 i 2675960 Murthy, Anant CAN M 1623 0 40 1970 25147870 Mutyalapati, Modith Aaroh CAN M 1941 9 40 2014 2613000 Myers, Joshua CAN M 1787 0 20 1996 2634805 Myrzaibraimov, Azamat CAN M 1773 0 40 1975 i 2632349 Myrzaibraimova, Aibike CAN F 1669 0 20 2006 wi 2636352 Myrzaibraimova, Alia CAN F 1616 0 40 2011 wi 2682486 Nadeau, Gabrielle CAN F 1802 0 40 1990 wi 2671166 Nagelberg, Alan CAN M 1847 4 20 1987 2630710 Nah, James CAN M 1808 0 40 1995 2605511 Nahutin, Yevgeni CAN M 1990 0 20 1981 i 2644282 Naiboglu, Onur CAN M 1629 0 40 2012 i 2673312 Nair, Krishna CAN M 1581 0 40 2011 2622432 Nakagawa, Seiji CAN M 1820 0 20 1994 2658240 Nakar, Soham CAN M 1606 0 40 2013 2643308 Nalual, Bernie CAN M 1753 0 40 1980 2639645 Narasimhan, Siddarth CAN M 1737 0 40 2000 2617307 Nardone, Raul CAN M 1798 0 40 0 i 2642352 Narula, Japveer CAN M 1494 0 40 2014 i 2622599 Nash, Barry CAN M 1816 0 40 1950 i 2615886 Nasir, Pi CAN M 1957 0 20 0 i 2613239 Nasir, Zehn CAN M 2076 0 20 1998 2673266 Nasr, Marwan CAN M 1823 0 40 2007 2650029 Natarajan, Bhargav CAN M 1535 5 40 2011 2668548 Nathoo-Khedri, Farzaan CAN M 1504 0 40 1998 2632470 Nazareno, Merlin CAN M 1870 5 20 2000 2664437 Neacsu, Catalin CAN M 1605 0 40 2000 2642875 Neame, Alex CAN M 1805 0 40 1980 2672332 Negi, Hriday CAN M 1455 0 40 2013 2616483 Nemati, Omid CAN M 1712 0 20 1983 i 2621304 Nerubenko, Cyril CAN M 2040 0 40 0 2628961 Nesterov, Timour CAN M 1770 0 40 1967 i 2657902 Netesin, Ihor CAN M 1657 0 40 1954 2680025 Neumark-Gaudet, Zev CAN M 1624 0 40 1994 2600994 Neven, Knut CAN M 2160 0 20 1962 i 2604914 Ng, Gary CAN M FM 2187 0 20 1986 2613832 Ng, Kit-Sun CAN M 2046 0 40 0 i 2668556 Nguyen, Alex CAN M 1765 0 40 2009 i 2660555 Nguyen, Alexander CAN M 1646 0 40 1988 2674572 Nguyen, Bao Moon CAN M 1788 0 40 2013 12406716 Nguyen, Chloe Maria CAN F WCM WCM 1749 0 40 2002 wi 2670550 Nguyen, Christopher CAN M 1920 0 40 1975 2678128 Nguyen, Daniel CAN M 1652 0 40 2012 2642921 Nguyen, Dennis CAN M 1588 0 40 2014 i 2665786 Nguyen, Dylan CAN M 1626 0 40 2015 2612291 Nguyen, Johnny CAN M AIM 1897 0 40 0 2659697 Nguyen, Kaiser CAN M 1489 7 40 2016 2642913 Nguyen, Katherine CAN F 1447 0 40 2011 wi 2605155 Nguyen, Kim CAN M 1997 0 20 0 i 2645785 Nguyen, Leo CAN M 1732 0 40 2012 12419028 Nguyen, Ngoc Phuong Nghi CAN F 1802 0 40 2007 w 2639807 Nguyen, Thuan CAN M 1524 0 40 1973 i 2657180 Nguyen-Kawamura, Kousuke CAN M 1651 0 40 2007 2643936 Ni, Harrison CAN M 1437 0 40 2014 2624311 Nica, Ion CAN M 1756 0 40 1964 2655632 Nicdao, Pio CAN M 1698 0 40 2007 i 2645394 Nicholson, Devin CAN M 1854 0 40 1996 i 2612240 Nicholson, Matthew CAN M 2036 0 20 0 i 1203096 Nicula, Marius CAN M FM 2155 0 20 1967 2662388 Niketic, Vukan CAN M 1656 4 40 2011 2671506 Nikkel, Daniel CAN M 1540 0 40 2002 2658380 Nikolov, Alexander CAN M 1653 3 40 2006 2670445 Nikolov, Christopher CAN M 1935 12 40 2009 2670267 Nikolov, Nikolai CAN M 1605 0 40 2011 2612348 Nikouline, Alexandre CAN M 2044 0 40 0 i 2603292 Niksic, John CAN M 2077 0 20 1958 i 2616726 Nikulich, Oleksandr CAN M 1986 0 20 1995 i 2631253 Ning, Alwin CAN M 1708 0 20 2004 i 2625407 Ning, Eric CAN M 1975 0 40 2008 i 2631261 Ning, Oswin CAN M 1711 0 40 2005 i 2662574 Nishanian, Phoenix CAN F 1427 0 40 2011 w 2655772 Nishikawa, Boomba CAN M 1537 0 40 2001 2607948 Nolan, Pat CAN M 1651 0 40 0 i 2661225 Nool, Jeffrey CAN M 1959 0 40 1970 i 2619237 Noorali, Aahil CAN M CM 1916 0 20 2006 2604922 Noritsyn, Nikolay CAN M IM 2453 0 10 1991 2616408 Noritsyn, Sergey CAN M FM 2295 5 20 2003 651099900 Norovsambuu, Emma CAN F 1676 0 40 2009 w 2604396 North, Robert CAN M 1963 0 20 0 i 2648881 Nouri, Basir CAN M 1556 0 40 1979 i 2636255 Ntete, Cally CAN M 1700 0 20 1973 i 2612313 Nunes, Garvin CAN M 1897 0 40 1969 i 2675897 Nunes, Paulo CAN M 1645 0 40 1972 2618907 Nunez, Omar CAN M 1808 3 20 0 2632527 Nunez-Painchaud, Raphael CAN M 2086 0 20 1996 i 2600480 Nurmi, Peter CAN M 2275 0 20 1955 i 2621843 Nyamdorj, Davaaochir CAN M 2188 0 20 1996 i 4902386 Nyamdorj, Uranchimeg CAN F 1849 0 20 1999 wi 2621789 O Sullivan, Patrick CAN M 1742 0 20 1992 i 2600064 O'Donnell, Tom CAN M IM 2332 0 10 1965 i 2661853 Oakes, David CAN M 1759 0 40 1998 1211870 Oancea, Nicolae CAN M FA AFM 1904 0 20 1967 2604647 Obrovac, Zvonko CAN M 1874 0 40 0 2601214 Ochkoos, Jura CAN M FM 2181 0 20 0 i 2603349 Odachowski, Arthur CAN M 2205 0 40 1969 i 2660296 Odetola, David CAN M 1620 3 20 2002 2639408 Odeyemi, Emmanuel CAN M 1742 0 40 1995 2675900 Odit, Ashley CAN M 1443 2 40 1982 2644908 Odoemelam, Daniel CAN M 1711 0 40 2008 i 2637766 Odrcich, Eric CAN M 1490 0 40 2010 2625660 Offengenden, Ron CAN M 1884 0 40 2008 2617129 Oganesyan, Hayk CAN M 1915 0 20 1995 i 2680394 Oguamanam, Ifeanyi CAN M 1776 0 40 1971 2634732 Ogunlana, Ayo CAN M 1647 0 40 1995 i 2613174 Olden-Cooligan, Ben CAN M 1927 0 20 1993 i 2609665 Olheiser, Gordon CAN M 1965 0 20 0 i 2617170 Oliveira, Rodrigo CAN M 1909 0 20 1974 i 2602016 Olszewski, Piotr CAN M 2275 0 20 1974 i 2675811 Oluoha, Sylvester CAN M 1901 0 40 1989 2664593 Omanovic, Abdurrahman CAN M 1740 0 40 2007 i 2624702 Omichi, Haruaki CAN M 1738 0 20 2005 i 6302971 Ondul, Aydin CAN M AGM 2006 0 40 1960 i 2675145 Ong, Lucas CAN M 1491 0 40 2013 2626837 Ooi, Emily CAN F WCM WCM 1833 0 40 2008 wi 2653265 Orcullo, Fernando CAN M 2001 0 40 2000 2679639 Oreta, Jace CAN M 1516 0 40 2012 2601826 Orlova, Yelizaveta CAN F WCM WCM NA 1936 0 20 1994 wi 2632772 Orogun, Ibukun CAN M 1844 0 40 1980 i 2650282 Orosz, Peter CAN M 1816 0 40 1989 2613859 Orozco, Joey CAN M 1880 0 20 0 i 2605333 Ortiz, Hugo CAN M 1632 0 40 1949 2656485 Osali, Abdolreza CAN M 1515 0 40 1988 2627914 Osler, Brian CAN M 1584 0 20 1967 i 2653877 Ossine, Nicholas CAN M AIM 1655 0 40 2009 2629402 Ostaci, Liviu CAN M 1795 0 40 1965 i 2604078 Oszvald, Joe CAN M 1995 0 20 1980 i 2634813 Ott, Richard CAN M 1662 0 40 1960 i 2603080 Ottosen, David CAN M 2067 0 20 0 i 2671140 Ouaknine, Joel Olivier CAN M 1812 0 40 1972 2620472 Ouellet, Maili-Jade CAN F WGM WGM 2318 5 20 2002 w 2633574 Ouellette, Alex CAN M 1630 0 40 2005 i 2652854 Ouni, Iheb CAN M 1594 0 40 1995 2605341 Oussedik, Elias CAN M 2157 0 20 1991 i 2601087 Ozkan, Charlie CAN M 1941 0 20 0 i 2635119 Ozkazanc, Alisan CAN M 1748 0 40 1997 i 2672545 Ozols, Hantao CAN M 1642 0 40 2010 2605368 O`Brien, Frank CAN M 1846 0 40 0 i 2673134 O`brien, Harrison CAN M 1651 0 40 1993 2625032 O`Connor, Michael CAN M 1681 0 40 0 i 2676770 O`malley, Patrick CAN M 1507 0 40 2011 2617315 O`Neil, Brendon CAN M 1822 0 40 0 i 2642301 O`neil, Michael CAN M 1772 0 40 1998 i 2610159 Pace, Anthony CAN M 1821 0 40 1997 i 2610167 Pace, Christopher CAN M 2053 0 20 1992 i 2600455 Pacey, Kevin CAN M 2058 0 20 1960 i 2681757 Pacheco-Vega, Sigfrido CAN M 2094 5 40 1975 2660075 Pacin, Aleksander CAN M 1589 0 40 2008 2660083 Pacin, Ondrej CAN M 1541 6 20 1971 2660091 Pacin, Stefan CAN M 1456 0 40 1973 2630893 Pagalan, Joel CAN M 1694 0 40 1972 2629763 Page, Dany CAN M 1727 0 20 1992 2647338 Page, Denis CAN M 1766 0 40 2000 i 2649551 Page-Fortin, Mathieu CAN M 1909 0 40 1993 2602040 Pajkic, Oljeg CAN M 2015 0 40 1964 i 2601222 Palacios, Bobby CAN M 1974 0 20 0 i 2600951 Palamarek, Dianna CAN F 2030 0 40 0 wi 2680149 Palarajah, Ahilan CAN M 1794 0 40 1988 2616998 Palardy, Patrick CAN M 1794 0 40 0 i 2603136 Palsson, Halldor Peter CAN M 1802 0 20 1958 2639319 Pan, Jason CAN M 1713 0 40 2009 2654555 Pan, Julian CAN M 1876 0 40 2014 2642140 Pan, Kane CAN M 1719 0 40 2006 i 2643510 Pan, Nicholas CAN M 1662 0 40 2009 i 2636417 Pan, Thomas CAN M 1463 0 40 2007 i 2616904 Panayotov, Ivo CAN M 1794 0 40 0 i 2658488 Panchal, Rishi CAN M 1645 0 40 2004 i 2604493 Panjwani, Raja CAN M IM 2386 0 10 1990 2626969 Pantazi, Emanuel A CAN M 1609 0 40 1945 i 2608642 Panteluk, Steve CAN M 1834 0 40 0 i 2658585 Papadatos, Stephen CAN M 1588 3 40 1991 2616416 Papineau Esq, Daniel CAN M 1965 0 40 1977 i 2626136 Papneja, Arul CAN M 1847 0 20 2004 i 2634759 Parakin, Don CAN M 1540 0 20 1960 2665808 Paralikar, Akshaj CAN M 1434 0 40 2014 2651122 Parboosingh, Harrison CAN M 1684 0 40 2007 i 2651602 Parboosingh, Keaton CAN M 1660 0 40 2004 i 2645408 Parchizadeh, Ashkan CAN M 1786 0 40 1986 i 2628414 Pare, Marc CAN M 1889 0 20 1954 i 2624320 Parenteau, Francois CAN M 1818 0 40 1982 2638398 Parubets, Alexandra CAN F 1432 0 40 2010 wi 2616769 Pastor, Andrew CAN M 1890 0 40 1984 i 2660105 Patel, Aum CAN M 1721 0 40 2002 i 2676737 Patel, Harshel CAN M 1403 0 40 2007 2669544 Patel, Neevan CAN M ACM 1609 0 40 2012 2632675 Pathak, Pranav CAN M 1718 0 40 2007 i 2651785 Patil, Aarya CAN M 1598 0 40 2009 i 2643049 Patil, Tanishq CAN M AFM 1670 3 40 2012 2602806 Patterson, Roger CAN M 1976 0 20 1958 2620936 Paulsen, Lorenz CAN M 1639 0 40 0 i 2626403 Pauric, Ivan CAN M 1860 0 40 1944 i 2636166 Pavl, Connor CAN M 1469 0 40 2010 i 2641380 Pawelko, Alexander CAN M 1795 0 40 2003 i 2631334 Paydari, Mojtaba CAN M 1744 0 40 1979 i 2647850 Pearce, Thomas CAN M 1640 0 40 1960 i 2013428 Pechenkin, Vladimir CAN M FM 2238 0 20 1977 i 2603152 Pechisker, Alfred CAN M 2146 0 20 1981 i 2601141 Peckford, William CAN M 2270 0 20 1967 i 2602768 Pedersen, Rick CAN M 1920 0 20 0 i 2605457 Peev, Pavel CAN M 2034 0 20 1982 i 2652919 Peirson, Daniel CAN M 1794 0 40 1982 i 2643057 Pelev, Iassen CAN M 1892 0 20 2003 2622998 Pellerin, Franck F CAN M 1923 0 40 1961 i 2635941 Pelletier, Arnaud CAN M 1879 0 40 1999 i 2651424 Peloquin, Charli CAN M AIM 1869 4 40 2007 2600030 Pelts, Roman CAN M FM 2417 0 10 1937 i 2654350 Peng, Anny CAN F 1569 0 40 2014 w 2605376 Peng, David Yu CAN M AGM 2179 0 20 1989 i 2609819 Peng, Jackie CAN F WIM WIM 1948 0 20 1998 wi 2609827 Peng, Janet CAN F 1805 0 20 2000 wi 2619490 Peng, Sarah CAN F 1822 0 40 2002 wi 2601834 Pepin, Christian CAN M 1988 0 20 1961 i 2603322 Peredun, Andrew CAN M FM 2296 0 20 1980 i 2671034 Pereira, Dexter CAN M 1524 0 40 2009 2609495 Perelman, Leon CAN M 1914 0 20 1990 2659514 Perez, Ethan CAN M 1624 0 40 2005 5215277 Perez, Gilbert CAN M 1866 0 20 1958 i 2605481 Peristy, Luke CAN M 1781 2 20 1989 2618737 Perkins, Simon CAN M 1693 0 20 0 2616670 Perna-Fraser, David CAN M 1939 0 40 1991 i 2601885 Perovic, Bozidar CAN M 1996 0 40 1932 i 2632861 Perreault, Jacquelin CAN M 1744 0 40 1959 i 2630656 Perron, Jonathan CAN M 1856 0 40 1979 i 2601591 Perron, Sean CAN M 2050 0 20 1970 i 2610698 Persaud, Hemant CAN M 1854 0 40 0 i 2653923 Petel, Vishvesh CAN M 1705 0 40 1998 i 2607069 Peter, Steven CAN M 2003 0 20 1956 2622734 Petersen, Caleb CAN M 1918 0 20 2000 i 2629364 Peterson, Curtis CAN M 1956 0 40 1987 i 2638789 Petrov, Ivan CAN M 1908 0 40 1987 i 2633582 Petrovic, Milos CAN M 1771 0 20 2004 i 2621282 Pfeffer, Gerald CAN M 1868 0 40 0 i 2645599 Pham, Anthony CAN M 1758 0 40 1999 i 12401285 Pham, Bich Ngoc CAN F WIM WIM FT,NA 2203 0 20 1990 w 2663783 Philipzig, Mats CAN M 1668 0 40 2000 i 2636018 Phillips, Brian J CAN M 1748 0 40 1967 2600072 Piasetski, Leon CAN M IM 2151 0 10 1951 2613913 Picana, Andrew CAN M 1950 0 40 0 i 2614251 Piccinin, Mario CAN M 1801 0 20 0 i 2618745 Piche, Guy CAN M 1802 0 40 0 i 2626853 Piche, Jeremie CAN M 1709 0 40 1983 i 2626896 Piche, Zachary CAN M 1725 0 40 2008 i 2645424 Pickard, Ryan CAN M 1719 0 40 2001 2642646 Pillai, Karma CAN M 1611 0 40 2010 i 2654954 Pillai, Pranav CAN M 1597 0 40 2011 2675595 Pilon, Spenser CAN M 1678 5 40 2001 2600714 Pimentel, Sheldon CAN M 1726 0 40 1981 2602873 Pineault, Denis CAN M CM 2233 0 40 1959 2663570 Pinto, Hanzel CAN M 1704 0 40 1990 2611643 Pisanski, Piotr CAN M 1855 0 20 1983 i 2647370 Pitono, Abraham CAN M 1801 9 20 1991 2651955 Pitre, Lucas CAN M 1775 0 20 1997 2602962 Pitre, Ron CAN M 2095 0 40 0 i 2607760 Pivovarov, Juraj CAN M 1827 0 40 0 i 2604795 Plante, Michel CAN M 1971 0 20 0 i 2625792 Plante, Rejean CAN M 2001 0 40 1956 2623382 Plaxton, David CAN M 1781 0 40 1960 i 2611651 Plotkin, Mark CAN M IM NA 2363 0 10 1998 2606674 Plotkin, Victor CAN M FM 2283 11 20 1968 2602970 Pneumonidis, Pantelis CAN M 2096 0 40 1968 i 2617501 Pobereshnikova, Agniya CAN F 1655 0 20 1999 w 2625911 Pogosian, Dmitri CAN M 1803 0 40 1963 i 2682508 Poirier, Erik CAN M 1938 0 40 0 i 2601176 Poitras, Luc CAN M 2124 0 20 1964 i 2600692 Polacek, Jozef CAN M 2169 0 20 1952 2644916 Pollitt, Henry CAN M 1872 3 40 2009 2667398 Polushyn, Artem CAN M 1618 0 40 2011 2040824 Pomerantz, Daniel CAN M 1973 5 20 1985 2633906 Pommainville, Roland CAN M 1659 0 40 1960 i 2661527 Poncelet, Niklas CAN M 1805 0 40 2009 2668246 Poncsak, Juliette CAN M 1612 0 40 1998 i 5059305 Poorna Prakash, Roshini CAN F FI ACM 1736 0 20 1994 w 2671549 Popatia, Daylam CAN M 1482 3 20 1994 2660970 Porlier, Xavier CAN M 1925 0 20 2004 2801604 Porper, Edward CAN M IM 2385 0 10 1963 i 2617080 Porter, Patrick CAN M 1907 0 40 0 i 2612259 Posaratnanathan, Juliaan CAN M 1917 0 20 1997 i 2646170 Posner, Harry CAN M 1905 0 40 1951 2605619 Posylek, Caesar Cezary CAN M 1697 0 40 1951 i 2615215 Pottinger, Carl CAN M 1749 6 20 0 2629593 Potvin, Alain-Nicolas CAN M 1768 0 40 1965 i 2612011 Poulin, Mathieu CAN M 2091 0 20 1993 i 2603225 Poulin, Maurice CAN M 1925 0 20 0 2605635 Poulin, Rene CAN M 1780 0 40 0 i 2624753 Poulin, Roxane CAN F 1485 0 40 1990 wi 2602776 Pradzinski, Tim CAN M 1860 0 20 1965 i 2636301 Prasanna, Shreyas CAN M 1758 0 40 2008 i 2605007 Predescu, Sebastian CAN M 2239 0 20 1988 i 2616661 Pregent, Daniel CAN M 1791 0 40 1971 i 2613280 Preotu, Razvan CAN M GM 2485 0 10 1999 2613930 Preotu, Rene CAN M 1789 0 40 1969 i 2660237 Presseau, Matteo CAN M 1965 0 40 2008 2648245 Prianichnikov, Maikl CAN M 1910 9 40 2015 2620880 Prince, Colin CAN M 1903 0 20 1965 2661985 Proctor, Dale W CAN M 1683 0 40 2000 i 2617625 Profit, Brian CAN M 1918 0 20 1970 2616777 Prost, Bernie CAN M 1533 0 40 0 i 2632357 Proulx, Roy CAN M 1906 0 40 1966 i 2641844 Pryor, Walker CAN M 1584 0 40 1975 2602008 Pua, Richard CAN M 2003 0 20 1981 i 329111122 Puddle, James CAN M 1723 0 40 2009 i 2632284 Pugach, Daniel CAN M 1557 0 40 2010 i 2616360 Pulfer, Luke CAN M 1928 0 20 2003 i 2651610 Punay, Rhailey CAN M 1919 5 40 2010 2642476 Puppala, Aekaay CAN M 1530 2 40 2015 2602792 Purewal, Sardul CAN M 1965 0 20 0 i 2600633 Puri, Vinny CAN M FM 2214 0 20 1967 i 2600218 Pushkedra, Frank CAN M FM 2263 0 20 0 i 2671905 Qi, Jason CAN M 1858 0 40 2003 2636280 Qian, Ashley CAN F WFM WFM 2016 0 40 2013 w 2637774 Qian, Eric CAN M 2041 5 40 2010 2632721 Qian, Jessica CAN F 1731 0 20 2006 wi 2610841 Qian, Kai Jack CAN M 1725 0 40 1997 i 2614880 Qian, Owen CAN M 1954 0 20 1997 i 2620243 Qiao, Cindy CAN F WFM WFM 1894 3 20 2003 w 2623200 Qiao, Joey CAN F WCM WCM 1754 0 20 2005 wi 2643545 Qin, Kaiqi CAN M 1828 0 40 2007 i 2627949 Qin, Kevin CAN M 2040 0 40 2007 2634082 Qin, Vincent CAN M 1547 0 40 2008 i 2629135 Qin, Yilong CAN M 1830 0 40 1980 i 2605651 Qin, Zi Yi Joey CAN M 2270 0 20 1996 i 2637308 Qiu, Andrew Yu CAN M 1821 0 20 2005 2627434 Qiu, James CAN M 1588 0 40 2008 i 2637316 Qiu, Peter Yong CAN M 1864 0 20 2005 i 2649187 Qiu, Xie CAN M 1886 0 40 1991 329218998 Qu, Edison CAN M 1771 0 40 2005 i 2627221 Qu, Greta CAN F WCM WCM NA 1704 0 40 2009 wi 2622742 Qu, Leo CAN M 2003 0 20 2004 i 8601640 Quan, Zhe CAN M IM 2432 0 10 1990 i 2608669 Quiring, John CAN M 1813 0 20 0 i 2601133 Raats, Dan CAN M 2007 0 40 0 i 2802295 Rabinovich, Alexander CAN M IM 2423 0 10 1978 i 2605686 Rachar, Sean CAN M 1993 0 20 1987 i 2664445 Radenovic, Milan CAN M 1953 0 40 1993 2670844 Radia, Anuj CAN M 1675 0 40 2001 2612631 Radic, Dejan CAN M 1654 0 20 0 2654563 Radic, Marko CAN M 1588 0 40 2013 2609312 Radzikowski, Marek CAN M 1734 0 40 1965 2603764 Raheb, David CAN M 2239 0 20 1983 i 2616858 Rahemtulla, Adam CAN M 1951 0 40 1999 i 2658410 Rajabzadeh, Sina CAN M 1482 0 40 2012 2602067 Rakhinshteyn, Fima CAN M 2086 0 40 0 i 2665069 Rama Chandran, Ishaan CAN M 1452 0 40 2016 2641399 Ramalho, David CAN M 1814 0 20 1987 2604272 Ramaswamy, Kishor CAN M 2134 0 20 1988 i 25997343 Ramesan, Raunak Amit CAN M 1931 5 40 2014 2631270 Ramesh, Sanjay CAN M 1883 0 20 2004 2660822 Ramirez, Emilio CAN M 1701 0 40 2005 3876632 Ramos Trejo, Heidi Jeannine CAN F 1422 0 40 2012 wi 3877698 Ramos Trejo, Jacqueline Michelle CAN F 1588 0 40 2009 wi 2631490 Ran, Sean CAN M 1551 0 40 2009 i 2629194 Ran, Xiaoyu (charles) CAN M 1696 0 20 2006 i 2647869 Ranario, Jones Mc CAN M 1755 0 40 1985 25632736 Raninga Aditya Himanshu CAN M 1962 0 20 2002 i 2669013 Ranjan Kumar, Aryan CAN M 1679 0 40 2010 2628830 Ranson, James CAN M 1801 0 40 1980 i 2641402 Rao, Atharva CAN M 1803 0 40 2007 i 2678616 Raposo, Manuel CAN M 1501 0 40 1987 2640295 Rashev, Aro CAN M 1418 0 40 2011 i 2630729 Ratelband, William CAN M 1836 0 40 2003 2612569 Rathburn, Hector CAN M 1917 0 40 1998 2628880 Ratte, Cameron CAN M 1867 0 20 1998 i 2636310 Ratte, Daniel CAN M 1555 0 40 2008 i 2642395 Ratte, James CAN M 1458 0 40 2010 i 2643251 Rauch, Damian CAN M 1718 0 40 1998 2646030 Rauch, Frank CAN M 1919 0 40 1965 2680041 Rayment, Samuel CAN M 1582 0 40 2004 2605694 Raymer, Elliot CAN M 1883 0 40 1993 i 2605708 Raymer, Evan CAN M 1968 0 40 1991 i 14119463 Razin, Vadim CAN M 2364 5 10 1990 2609673 Razzaq, Ali CAN M 1864 0 20 1969 i 2603179 Reddy, Tyler CAN M 2098 0 20 1984 i 2601168 Reeve, Jeff CAN M 2086 0 20 1959 2649837 Reid, Euan CAN M 1854 0 40 1982 i 2630419 Reimer, Bruce CAN M 1548 0 20 1970 2605414 Rek, Slava CAN M 2107 0 20 0 2606232 Rekhson, Vladislav CAN M IA 2012 0 20 1982 2622807 Relling, Leonard CAN M 1624 0 40 1948 i 2618761 Remillard, John CAN M 1650 3 20 0 2661683 Renganathan, Navika CAN F 1401 0 40 2017 w 2616041 Repa, Jason CAN M 1923 0 40 0 i 2651149 Repaka, Prabhav CAN M 1697 0 40 2010 i 2611686 Reuter, Gerhard CAN M 1645 5 20 0 2624338 Reynaud, Frederic CAN M 1877 0 40 1990 i 2648490 Reynolds, Larsen CAN M 1480 0 40 1993 i 2624770 Richard, Leo CAN M 1857 0 20 2005 2615509 Richardson, Kai CAN M 1949 0 20 2003 i 2605163 Richardson, Ross CAN M 1937 0 40 0 i 2659808 Riddoch, Colin CAN M 1425 0 40 1999 i 2628430 Riley, Kelly CAN M 1767 0 40 1956 i 2602296 Ristovic, Nenad CAN M FM 2198 0 20 1968 i 2608529 Ritchie, Gordon CAN M 1966 0 20 1944 i 2611228 Roback, Joe CAN M 1970 0 20 1987 i 2647877 Roberts, Allan CAN M 1531 0 40 1976 i 2671557 Robertson, Joel CAN M 1632 5 40 2000 2627175 Robertson, Kole CAN M 1833 0 20 0 i 2602024 Robertson, Trevor CAN M 1744 0 20 0 2604736 Robichaud, Louis CAN M 1954 0 20 1964 2602059 Robichaud, Martin CAN M 2079 0 20 1982 i 2614669 Robichaud, Nicolas CAN M 1884 0 40 1997 i 2606011 Robidas, Francois CAN M 1947 0 40 0 i 2672294 Robillard, Guillaume CAN M 1620 0 40 1979 2633914 Robillard, Jean-Philippe CAN M 1762 0 40 1980 i 2677539 Robinson, Brayden CAN M 1713 4 40 2005 2603705 Rodina, Nataliya CAN F 1966 0 40 1985 wi 2668602 Rodrigue, Vincent CAN M 1702 0 40 1999 2620049 Rodrigue-Lemieux, Shawn CAN M GM 2517 2 10 2004 2647303 Rodriguez, Aaron CAN M 1891 0 40 1989 i 2626110 Rogers, Dustin CAN M 1935 0 20 1984 i 2622793 Rohatynski, Jordan CAN M 1774 0 20 1995 i 2647397 Rohland, Michael Karl CAN M 1871 5 20 1959 2603802 Rolfe, Warrick CAN M 2087 0 20 1984 i 2612267 Roller, Robert CAN M 1996 0 40 0 i 2662930 Rollolazo, Roger L CAN M 1785 0 40 2000 i 2661861 Romanowich, Yuri CAN M 1858 0 40 1995 i 2616092 Rondon, Luciano CAN M 1871 0 40 1972 2656108 Rook, Sean CAN M 1752 0 40 2004 2640490 Roque, Alexa CAN F 1666 0 40 2010 w 2607484 Rosen, Matthew CAN M 2062 0 40 0 i 2672553 Rosenberg, Sean CAN M 1721 0 40 1987 2668700 Rosenstock, Samuel CAN M 1695 0 40 2005 2601249 Rositsan, Max CAN M 2150 0 40 1974 i 2600277 Ross, David CAN M IM 2288 0 20 1961 i 2600420 Ross, Paul CAN M FM 2162 0 20 1964 2615568 Rotariu, Constantin CAN M 1768 0 20 0 2605112 Rousseau, Daniel CAN M 2026 0 20 1950 i 2603659 Roussel-Roozmon, Thomas CAN M GM 2454 0 10 1988 i 2650088 Rousskikh, Maxim CAN M 1985 5 20 2005 2630443 Rowlinson, Terry CAN M 1771 0 40 1967 i 2604124 Roy, Alain CAN M 2009 0 20 1965 i 2603543 Roy, Guy CAN M 2064 0 40 0 i 2032589 Roy, Myriam CAN F 1954 0 20 1995 wi 2625237 Roy, Stephane CAN M 1723 0 40 1971 2650894 Rozin, Mark CAN M 1590 0 40 2007 i 2607220 Rozybakiyev, Rasul CAN M 2014 0 40 1991 i 2672650 Ruan, Cody CAN M 1690 0 40 2006 2620057 Ruan, Colin CAN M 1686 0 40 0 i 2604639 Rubanovski, Vladimir CAN M 1977 0 40 0 i 2631440 Ruchinskaya, Valerie CAN F WFM WFM 2016 0 40 2008 w 2626918 Ruelland, Geoffrey CAN M 1947 0 40 1979 i 2617455 Runstedler, Albert CAN M 1665 0 40 0 2662035 Runstedler, Rick CAN M 1643 0 40 2000 2631091 Rusonik, Greg CAN M 1784 0 40 1968 i 2619253 Rusonik, Max CAN M FM 2219 0 20 2006 2640937 Russell, Wesley CAN M 1847 0 40 2010 2625296 Rutkofske, Lonnie CAN M 1799 0 40 1946 i 2616050 Rutter, Blair A CAN M 1869 3 20 1961 2642174 Saba, Karim CAN M 1760 0 40 1998 i 2623943 Sabaratnam, Thiruvaran Alex CAN M 1996 0 40 1997 i 2617960 Sabau, Ioan CAN M 1813 0 40 1962 i 2656060 Sabourin, Yves CAN M 1632 0 40 1973 i 2606810 Sadeghi, Saeid CAN M 1953 0 20 0 i 2630508 Sadler, Craig CAN M 1711 0 40 1978 i 2619644 Saha, Ananda CAN M CM 2120 4 20 2000 2662990 Sahni, Anagh CAN M 1477 5 40 2017 551026074 Sahrane, Juba CAN M 1663 0 20 1994 i 5028280 Sai Krishna G V CAN M IM 2415 9 10 1996 2654571 Saillant, Christopher CAN M 1891 5 40 2014 2654962 Saillant, William CAN M 1699 0 40 2011 i 2649055 Saimovici, Gabriel CAN M 1442 3 40 1951 2624346 Saine, Zachary CAN M 2079 0 20 2001 2655306 Saini, Eshan CAN M 1563 0 40 2010 2675919 Saini, Jaspreet Singh CAN M 1760 0 40 2004 2601605 Saint-Amand, Paul CAN M 2081 0 20 1954 i 2675498 Sajosh, Isaac CAN M 1701 0 40 2013 2604574 Salcedo, Daniel CAN M 1925 0 20 1958 2601508 Saleh, Maher CAN M 2169 0 20 1965 i 2635330 Salkeld, Oscar CAN M 1778 0 40 2008 2635224 Salkeld, Tobias CAN M 2026 5 40 2007 2625504 Saltat, Michael CAN M 1647 0 40 1996 i 2670070 Sama, Chetan Reddy CAN M 1697 8 40 2010 2645432 Samano, Elyas CAN M 1511 0 40 1963 4128290 Sambuev, Bator CAN M GM 2421 5 10 1980 2652153 Samei, Aydin CAN M 1597 0 40 2010 i 2613336 Sametova, Zhanna CAN F 1876 0 40 1998 wi 2634970 Samokysh, Yevhen CAN M 1728 0 20 1996 i 2651491 Sampath, Kavin Mukhilan CAN M 1615 5 40 2011 2633922 Samson, Gaetan CAN M 1803 0 40 1957 i 13503111 Samsonkin, Artiom CAN M IM 2361 0 10 1989 2629062 Samuel, Victor CAN M 1555 0 40 1983 i 2663228 San Antonio, Samantha CAN F 1511 0 40 1990 wi 2650045 Sanal Kumar, Nikul CAN M 1722 0 40 1986 2668254 Sanders, Marcus CAN M 1750 0 40 2001 2669366 Sanderson, Tyler CAN M 1779 0 40 1994 2622270 Saneblidze, Irina CAN F 1884 0 40 1970 wi 2678454 Sangha, Anhad CAN M 1417 0 40 2007 2662353 Sankar Babu, Arjun Sai CAN M 1444 0 40 2012 2641410 Sanson, Adam CAN M 1641 0 40 2005 i 2611694 Santelices, Philip CAN M 1665 0 40 0 i 2601842 Sapozhnikov, Roman CAN M FM 2183 0 20 1994 i 2680696 Sarao, Karanveer Singh CAN M 1549 6 40 2008 2639610 Sardari, Reza CAN M 1803 0 20 1969 2620480 Saremi, Yekta CAN F 1775 0 40 2001 wi 2670364 Sargent, Colin CAN M 1805 0 40 1991 2622220 Sarra-Bournet, Marc CAN M 1813 0 40 1954 88105040 Sarvesh Saravanan CAN M 1567 0 40 2016 2622327 Sasata, Alexander CAN M 1844 0 20 2004 i 2601672 Sasata, Robert CAN M 2146 0 20 1969 i 2652803 Sasportas, Moshe CAN M 1565 0 40 2000 i 2622700 Sass, Andrew CAN M 1753 0 40 1975 i 2667770 Sasseville, Alexis CAN M 1613 0 40 2009 2614855 Sasseville, Jean CAN M 1944 0 40 1957 i 2672073 Sathish Raj, Kanish Raj CAN M 1613 2 40 2014 2657473 Satish Alwar, Dharsan CAN M AFM 1727 8 40 2010 2675781 Sato, Juanito CAN M 1777 0 40 1967 2601290 Sauve, Richard CAN M 1868 0 40 0 i 2649934 Sauve, Ronald CAN M 1528 0 40 1961 2673800 Savage, Connor CAN M 2026 0 40 1990 2674114 Savard, Alexandre CAN M 1709 0 40 2007 2641429 Sazon, Omar CAN M 1661 0 20 1980 2651904 Schantz, Korbin CAN M 1622 0 40 2011 i 2608677 Schech, Roland CAN M 1586 0 20 1951 2612097 Schibler, Jordan CAN M 1906 0 40 1993 2603446 Schmidt, Tom CAN M 1933 0 20 0 2613093 Schneider, Corin CAN M 1903 0 20 0 i 2645459 Schneider, Mitchell CAN M 1937 0 40 1985 i 2626357 Schocat, Eric CAN M 1789 0 40 1958 i 2606259 Schofield, Mike CAN M 1809 0 40 0 i 2609436 Scholz, Mike CAN M 1581 0 20 0 2608502 Schouten, Luke CAN M 1863 0 20 1942 2607077 Schulz, Waldemar CAN M 1966 0 20 1957 i 2649357 Schwartz, Elazar CAN M 1815 0 40 2009 i 2635763 Schyngera, Eli CAN M 1547 1 40 2009 2602393 Scoones, Dan CAN M 2174 0 40 0 i 2657279 Scott, Benjamin CAN M 1668 0 40 2000 2655640 Scrieciu, Cristian CAN M 1612 0 20 2005 2602822 Seehagen, Terry CAN M 1758 0 20 0 2647540 Sehn, Isaiah CAN M 1799 5 20 2004 48728420 Sekaran, Adithya CAN M 1754 0 40 2015 2600501 Selick, Paul CAN M 2275 0 20 1950 i 2606275 Selling, Edward CAN M 1749 0 20 0 i 2637596 Selva, Karthik B CAN M 1733 0 40 2005 i 2635534 Sembrano, Joshua CAN M NA 1742 0 20 1995 2607603 Semianiuk, Konstantin CAN M 2110 0 20 1996 i 2601311 Semyonov, Vladimir CAN M 2039 0 20 1963 i 2658291 Senthilkumar, Sarveshwar CAN M AFM 1556 0 40 2008 i 2602857 Sequillion, Aaron CAN M 1973 0 20 1988 i 2605724 Serbanescu, Natasa CAN F 1879 0 20 0 wi 2626233 Serdula, Jay CAN M 1816 0 40 1972 i 2647354 Servant, Michel CAN M 1659 0 40 2000 2667789 Sethi, Aaron CAN M 1770 0 40 2009 2648555 Sethilkumar, Advik CAN M 1445 0 40 2016 i 2673517 Shafa, Bijan CAN M 1681 0 40 1999 2678411 Shah, Arpit CAN M 1410 4 40 1986 2651793 Shah, Mustafa CAN M 1662 0 40 2000 2605732 Shah, Omaray M. CAN M IA 1803 0 20 1977 2646773 Shahad, Nabil CAN M 1721 0 40 2000 12560502 Shahfar, Shima CAN F NI 1640 0 40 1996 wi 2657287 Shahi, Behnam CAN M 1640 0 40 1965 2672219 Shahidinejad, Hossein CAN M 1796 0 40 2004 2644304 Shaik, Muhammad Aman CAN M ACM 1543 0 40 2013 2659484 Sham, Bosco CAN M 1590 0 40 2009 2646056 Shamanth, Saanvi CAN F 1598 6 40 2015 w 2604060 Shamilov, Edward CAN M 2187 0 40 0 i 2621347 Shamroni, Dennis CAN M 1851 0 40 2001 i 2618931 Shao, Nathan CAN M 1900 0 40 0 i 2666774 Sharafutdinov, Timur CAN M 1598 0 40 2012 i 2659905 Sharma, Aarush CAN M 1559 0 40 2011 2643324 Sharma, Gagan CAN M NA 1637 0 40 1988 366099664 Sharma, Kaven CAN M 1625 0 40 2013 2674599 Sharma, Laksh CAN M 1546 0 40 2009 2621215 Sharma, Vishruth CAN M 1900 0 40 2007 2613204 Sharpe, Michael D. CAN M 1646 0 20 1954 2606291 Sharpe, Sam CAN M 1808 0 40 0 2628627 She, Allan CAN M 1713 0 40 2002 2668831 Sheetikov, Prohor CAN M 1624 0 40 2006 i 2650304 Sheetz, Nathan CAN M 1680 0 20 1982 i 2619024 Shen, Isamel CAN F 1717 0 20 2006 wi 2626349 Shen, Tianyi CAN F 1668 0 40 2003 wi 2644312 Shen, Yuntian(denis) CAN M 1566 0 40 2012 2654598 Sheng, Jack CAN M 1751 7 40 2013 2643529 Shepherd, Zachary CAN M 1533 0 40 1998 i 2606305 Sherman, Joshua CAN M 1837 7 40 0 2605015 Sherman, Robert CAN M 1899 0 40 1969 i 2634392 Sheth, Parth CAN M 1551 0 40 1988 i 2642662 Sheth, Rudra CAN M 1703 3 20 2004 2672081 Shetty, Arnav CAN M 1597 0 40 2011 2622777 Shevchenko, Oleksii CAN M 1680 0 40 1995 i 2627558 Shi, David CAN M 1688 0 40 2005 i 2609886 Shi, Diwen CAN M FM 2260 0 20 1999 i 2617331 Shi, Ling Yun CAN F 1864 0 40 1999 wi 2634090 Shi, Michael CAN M 1818 0 40 2009 i 2649179 Shi, Sean CAN M 1623 0 40 2009 2626756 Shi, William CAN M 1769 0 20 2005 i 2657910 Shirvani, Kian CAN M 1459 0 40 2008 2681285 Shon, Kathryn CAN F 1503 7 40 2002 w 2673347 Shopland, Mark CAN M 1667 0 40 1980 2656078 Shrestha, Hardik CAN M 1611 0 40 2002 i 2621398 Shrestha, Prayus CAN M 1756 0 40 2001 i 2675978 Shrivastava, Swapnil CAN M 1469 0 40 1988 33402094 Shroff, Dhairya Amit CAN M 1947 0 40 2016 2651246 Shtepa, Liubov CAN F 1495 11 40 2015 w 2676249 Shu, Chase CAN M 1642 0 40 2012 2637537 Sibulo, Nerio CAN M 1800 4 20 1988 2605023 Siddeley, Hugh CAN M AIM 1928 0 20 1978 25697595 Siddhi Pramod Dahale CAN F 1558 0 40 2009 wi 2630575 Siegel, Adam CAN M 2048 0 20 1993 2621681 Simard, Francois CAN M 1835 0 20 1978 2651432 Simard, Jole CAN M 1619 0 40 1978 i 2626462 Simard, Martin CAN M 1866 0 40 1978 i 2635852 Sinclair, Sam CAN M 1772 0 20 1995 i 2654601 Singh, Aarav CAN M 1461 3 40 2014 2635607 Singh, Anya CAN F 1589 0 40 2005 wi 2659522 Singh, Arka CAN M 1511 0 40 2013 2649942 Singh, Bhavi CAN M 1752 0 20 2005 2676257 Singh, Dakshesh CAN M 1561 0 40 2013 2669900 Singh, Harkirat CAN M 1564 0 40 2000 i 2655330 Singh, Harshpreet CAN M 1595 0 40 2009 2681447 Singh, Jasman CAN M 1749 5 40 2015 2663953 Singh, Jayden CAN M 1668 0 40 2010 2654970 Singh, Jovan CAN M 1625 3 40 2011 2612437 Singh, Krishneel CAN M 1990 0 40 1996 i 2628686 Singh, Malhar CAN M 1861 5 20 2002 2677970 Singh, Siyona CAN F 1657 0 40 2012 w 2644932 Singh, Udayveer CAN M 1466 0 40 2008 i 2604710 Singher, Jean-Pierre CAN M 1879 0 20 0 2673410 Sinha, Ansh CAN M 1491 0 40 2013 2618125 Sirkovich, Daniel CAN M 1697 0 20 0 i 2650827 Sivanandam, Adithya Purushothaman CAN M 1575 0 40 1994 2620065 Sivapathasundaram, Manojh CAN M 1822 0 20 2003 i 2625814 Skakni, Ismael CAN M 2000 0 40 1948 i 2618109 Sklenka, Steve CAN M 1663 0 20 0 i 2626438 Skop, Mike CAN M 1801 0 40 1993 i 2604086 Sladek, Vaclav CAN M AIM 2055 0 40 1967 i 2641852 Slone, Jake CAN M 1817 0 40 1998 2614014 Sly, Doug CAN M 1796 0 20 1953 i 2606321 Smilovici, Emil CAN M 1921 0 20 0 i 2650622 Smirnov, Andrey CAN M 1784 0 40 1978 2605244 Smith, Hazel CAN F WFM WFM 2037 0 20 1991 wi 2640058 Smolkin, Ben Gabriel CAN M 1917 0 40 2006 2670372 Soare, Trevor CAN M 1700 0 40 2000 34344217 Soberov, Emil CAN M CM 2043 5 40 2010 2635453 Soco, Lester CAN M 1769 0 20 1980 2608499 Sohal, Tanraj CAN M FM 2234 0 20 1996 i 2658534 Sokolov, Alexander CAN M 1457 0 40 2010 i 2603306 Sokourinski, Sergei CAN M 2166 0 20 1959 i 2612771 Soliven, Joe CAN M 2076 0 40 0 i 62900412 Song, Ethan CAN M FM 2250 0 20 2009 2619067 Song, Guangyu CAN M 1930 0 40 0 i 2614189 Song, Guannan Terry CAN M FM SI,LSI 2141 0 20 1998 i 2667410 Song, Jiacai CAN M 1699 0 40 2010 2613190 Song, Michael CAN M IM 2390 6 10 1999 2621770 Song, Samuel CAN M 2176 0 20 2000 2616211 Sonn, Eric CAN M 1454 0 40 0 i 2606720 Sorgard, Graham CAN M 1813 0 20 1979 2635364 Sorgard, William CAN M 1540 0 40 2011 2647389 Soskic, Milan CAN M 1579 0 40 1971 i 2613328 Sottile, Claudio CAN M 1679 0 40 1994 2604280 Soudre, Nicolas CAN M 2065 0 20 1977 i 2638436 South, Fred CAN M 1926 0 40 1956 2600722 South, Robert CAN M 2211 0 20 1954 i 2601044 Southam, David CAN M 1833 4 20 1966 2667428 Sowmiya Narayanan, Seshadri Sai CAN M 1696 0 40 2010 2669501 Spanglet, Rachel CAN F 1679 0 40 2005 w 2651394 Spiian, Ross CAN M 1716 5 40 2009 2607794 Sponga, George CAN M 1836 0 20 0 i 2600510 Spraggett, Grant CAN M FM 2335 0 10 1957 i 2600013 Spraggett, Kevin CAN M GM 2414 9 10 1954 2616114 Sprumont, Oscar CAN M 1977 0 20 1995 2642689 Sreekumar Maliekal, Balakrishnan CAN M NA 1465 5 20 1974 2631458 Sreekumar, Gauri CAN F WCM WCM 1799 1 40 2008 w 2640929 Sreekumar, Gayathri CAN F 1658 4 40 2015 w 2623900 Srinivas, Atharva CAN M AFM 1722 0 40 2007 i 2630389 Srinivasan, Hemant CAN M 2085 0 40 2007 2652862 St-Germain, Jack CAN M 1947 0 20 2006 2630940 St-Onge, Pierre CAN M 1720 0 40 1953 i 2632888 St-Pierre, Steve CAN M 1831 0 40 1925 i 2602881 St. Pierre, Benoit CAN M 2226 0 40 1970 i 2612887 Stacey, George CAN M 1637 0 40 0 i 2603721 Stanford, Mike CAN M 2194 0 20 1981 i 2600838 Starr, Nava CAN F WIM WIM 1946 0 20 1949 w 2600498 Starr, Sasha CAN M 1876 0 20 1949 2611724 Steele, Len CAN M 1809 0 40 0 i 2617889 Stefanovic, Miroslav CAN M 1919 0 20 0 i 2622262 Stein, Jacob CAN M 1828 0 20 1986 2678829 Stein, Michael CAN M 1588 5 40 1964 2624362 Steinberg, Ellis CAN M 1848 0 20 1987 2605783 Steininger, Gavin CAN M 1992 0 40 0 i 2667797 Stelmach, Noah CAN M 1761 0 40 2009 2604450 Stevens, Christian CAN M FM 2179 0 20 1987 2653192 Stevenson, Mark CAN M 1675 0 40 2005 2638444 Stewart, Michael CAN M 1767 0 40 1962 i 2659999 Stewart, Michael CAN M 1424 0 40 1988 2639181 Stewart, Taki CAN M 1404 0 40 1968 i 2638053 Stoilov, Vadym CAN M 1771 0 40 2005 i 2600285 Stone, Raymond CAN M FM 2321 0 10 1953 i 2630036 Stopic, Alexander CAN M 1741 0 20 2005 i 2645092 Stordeur, Jackson CAN M 1999 8 20 2005 2604043 Storey, Carl CAN M 2084 0 40 0 i 2624800 Stoyanova, Stela CAN F 1582 0 40 1986 w 2661268 Streegan, Michael CAN M 1795 0 40 1960 i 2632632 Streegan, Michael CAN M 1744 0 40 1978 i 2634635 Street, Jeffrey CAN M 1675 0 40 1993 i 2609770 Streit, Howard CAN M 1972 0 20 1949 i 2635771 Stroganov, Valery CAN M 1434 0 40 1964 2633108 Stroganov, Victor CAN M 1739 0 40 2003 i 2623250 Struben, Jeroen CAN M 1912 1 20 1971 2615134 Strugach, Alexander CAN M 1853 0 40 0 i 2617439 Struthers, Matthew CAN M 1978 0 40 1974 i 2628937 Su, Ethan CAN M 1915 0 40 2008 i 2640678 Su, Jayden Chenxuan CAN M AFM 1594 0 40 2012 2617919 Su, Michael CAN M 1893 0 20 2002 i 2652684 Su, Wentan CAN M 1492 0 40 2005 2620839 Subramanian, Arun CAN M 1827 0 40 0 i 2669188 Suda Lafontaine, Toma CAN M 1686 0 40 2007 i 2625997 Sugars, Ben CAN M 1717 0 40 1995 i 2607174 Suller, Lorant CAN M 1826 0 20 1973 i 2634953 Sullivan, Andrew CAN M 1929 0 40 1958 i 2606364 Sullivan, Brian CAN M 1524 0 40 1946 2603519 Sullivan, Neil CAN M 2089 0 20 0 i 2633817 Sumayan, Mark CAN M 1755 0 40 1995 2648652 Sun, Jonathan CAN M 1896 7 40 2013 2644940 Sun, Jonathan CAN M 1523 0 40 2009 2644630 Sun, Lucas CAN M 1497 0 40 2010 i 2640902 Sun, Michael CAN M 1559 0 40 2007 i 2614642 Sun, Mike CAN M 1923 0 20 1996 i 2657295 Sunardi, Jason CAN M 1666 0 40 2002 2602377 Sundar, Avinaash CAN M 2065 0 20 1993 i 2639270 Sundara Rajan, Inbhavenkat CAN M 1812 0 40 2010 2648563 Suo, Langhoupu CAN M 1561 0 40 2009 i 2631903 Suominen, David CAN M 1884 4 20 1980 2621592 Superceanu, Andi CAN M 1963 0 20 2005 i 2614030 Supsup, Ferdinand CAN M NA AFM 1710 1 20 0 2649071 Surendran, Siddharth CAN M 1600 7 40 2013 2670488 Suresh, Barath Subramanian CAN M 1790 0 40 2014 2640767 Suresh, Pavan CAN M AFM 1635 0 40 2009 i 2620073 Surya, Benito CAN M 2001 0 20 2003 2627280 Surya, Dania CAN F 1556 0 40 2007 wi 2655012 Susarla, Mayukh CAN M 1469 0 40 2011 2678527 Sutharsan, Sankeith CAN M 1491 0 40 2009 2600056 Suttles, Duncan CAN M GM 2420 0 10 1945 i 2605031 Sviridovitch, Alina CAN F 1969 0 20 1992 wi 2614928 Swift, Ryne CAN M 2004 0 20 1998 i 2679647 Sychev, Danila CAN M 1646 0 40 2011 2630613 Syed, Ali CAN M 1636 0 40 1947 i 2600544 Szalay, Karoly CAN M AGM 2159 0 20 1993 i 2663333 Szatmary, Alex CAN M 1775 11 40 1959 2666812 Szeto, Jordan CAN M 1619 5 40 2013 2665328 Szeto, Martina CAN F 1563 6 40 2014 w 2628635 Szpular, Stefan CAN M 1470 0 40 1958 i 2629089 Sztuka, Jeremy CAN M 1583 0 20 1980 i 2622360 Szulski, Adam CAN M 1617 0 20 1957 2652811 Tachijian, Mardig CAN M 1751 0 40 1999 i 2652927 Tadique, Edgardo CAN M 1809 1 40 1965 2669919 Tak, Simrat CAN M 1579 0 40 1968 2605040 Takov, Chris CAN M 1911 0 40 0 i 2647087 Talosig, Jaylord CAN M 1744 0 40 1985 i 2622980 Talsma, Shawn CAN M 1848 0 40 1985 i 2616378 Talukdar, Rohan CAN M IM 2390 9 10 2003 2609894 Tam, Erik CAN M 2034 0 20 1983 2631709 Tan, Andy CAN M 1598 0 40 1998 i 2650401 Tan, Brendan CAN M 1983 0 20 2006 2663660 Tan, Jayden Henry CAN M 1586 0 20 2006 2617579 Tan, Kylie CAN F WCM WCM 1621 0 20 2004 wi 2644649 Tan, Rex CAN M 1613 0 40 2010 2655365 Tan, Shuwen CAN M 1813 5 40 2009 7002351 Tanaka, Taira Tyler CAN M FM 2246 0 20 2005 2644991 Tang, Andy CAN M 1669 0 40 2006 i 2604930 Tang, Charlie CAN M 2173 0 40 1984 i 2610892 Tang, Edward CAN M 1936 0 20 1984 i 2653885 Tang, Gideon CAN M 1637 0 40 2007 2635780 Tang, Sheng CAN M 1630 0 40 2003 i 2606640 Tang, Tiffany CAN F 1866 0 40 1990 wi 2678420 Tang, Wei CAN M 1836 0 40 2008 329107916 Tang-Han, Sean CAN M 1567 0 40 2012 2620529 Tao, Ellen CAN F 1765 0 20 2002 wi 2616300 Tao, Rachel Long-Xin CAN F WCM WCM 1738 0 20 1999 wi 2617617 Tapp, Ashley CAN F 1779 0 20 2000 wi 2621614 Tapp, Jacob CAN M 1693 0 40 2003 i 2618370 Taranik, Alexey CAN M 1854 0 40 0 i 2632365 Tarasoff, Shawn CAN M 1809 0 40 1987 i 2659530 Tatke, Tansh CAN M 1639 0 40 2016 2634333 Tavana, Joseph CAN M 1701 0 20 1988 i 2662655 Tavernier, Jean CAN M 1596 0 40 1996 i 2622157 Tawfik, John Samuel CAN M 1894 0 40 1979 i 2606534 Tayar, Jonathan CAN M IM 2325 0 20 1988 2679680 Taylor, Aiden CAN M 1621 0 40 2009 2637120 Taylor, Ashton CAN M 1948 8 20 2002 2600250 Taylor, Gordon CAN M FM 2309 0 20 1952 i 2671077 Taylor, Grace CAN F 1443 7 40 1998 w 2679655 Taylor, Hudson CAN M 1462 0 40 2011 2635054 Taylor, Tristan CAN M 1991 0 20 2000 2612100 Taylor, William P CAN M 1889 0 40 0 i 2635372 Tcherni, Avram CAN M 1699 0 40 2000 2661047 Temple, Richard CAN M 1510 2 40 1985 2634244 Templonuevo, Mark Geryl CAN M 1877 0 40 1989 34160000 Tenkov, Arkadii CAN M 1821 5 40 2012 2656990 Tennant, Anthony CAN M 1654 0 40 1965 i 2601192 Teodoro, Eduardo CAN M FM 2306 0 10 1978 2603039 Teodoro, Roderick CAN M 2076 0 40 0 i 2601818 Teplitsky, Yan CAN M IM 2448 0 10 1975 i 2653281 Terance Joe Heston, Nitish Joson CAN M 1646 0 40 2007 i 2652625 Terentiev, Ernst CAN M 1804 0 40 2010 i 2645505 Terry, Joshua CAN M CM 2068 2 20 1999 2604817 Tessier-Desrosiers, Olivier CAN M 2069 0 20 1983 i 2680963 Teufel, Alexander CAN M 1516 0 40 2005 2601095 Teuton, L. Frank CAN M 2225 0 40 0 i 2613310 Thanabalachandran, Kajan CAN M 1804 0 20 1998 i 2605058 Thavandiran, Shiyam CAN M IM 2405 2 10 1992 2610620 Thibault, Mario CAN M 1603 0 40 0 2623293 Thiel, Rodney CAN M 1850 0 40 1970 i 2643421 Thomas, Hudson CAN M 1715 0 40 2008 2650657 Thompson, Daniel CAN M 2036 0 40 1982 2673525 Thompson, David CAN M 1482 4 40 1975 2675200 Thompson, Francis CAN M 1733 0 40 1967 2608464 Thompson, Peter CAN M 1800 0 40 0 i 2656086 Thomson, Zachary CAN M 1714 9 20 1999 2607590 Thornton, David CAN M 1958 0 40 1980 i 2605856 Thorvardson, Barry CAN M 2088 0 40 0 i 2606038 Thorvardson, Craig CAN M 2022 0 40 1986 i 2657961 Tian, Dylan CAN M AFM 1670 0 40 2011 2623960 Tian, Shi Yuan CAN F WFM WFM 1921 0 20 2005 wi 2623064 Timmerman, Brian CAN M 1870 0 20 1998 i 2662310 Timokhov, Andrew CAN M 1669 0 40 2012 2678535 Ting, Ryan CAN M 1683 5 40 1997 2621118 Tinica, Gabriel CAN M 1900 0 20 0 i 2602229 Tipu, Vincent CAN M 2220 0 20 1977 i 2639424 Tiqui, Wilfredo CAN M 1689 0 40 1965 i 2670380 Tirehkar, Amirmasoud CAN M 1807 0 40 1975 2649594 Tirman, David CAN M 1519 3 20 1982 2623544 Tjandrajana, Eddy CAN M 1860 0 40 1962 2669633 Tkachuk, Mykhailo CAN M 1813 0 40 2007 2609908 Todd, Adie CAN F 1666 0 20 1988 w 2612895 Todd, Nick CAN M 1687 0 40 0 2670437 Tohon, Honestson Mellit Shalom CAN M 1901 0 40 2007 2610272 Tolentino, Andre Angelo CAN M 1843 0 40 2001 i 2634422 Tolentino, Avelino Angelo CAN M AFM 1742 0 40 1974 i 2622483 Tolentino, Khino CAN M 1845 0 40 2006 i 2610280 Tolentino, Patrick Angelo CAN M 2085 0 20 2002 i 2667800 Tomilin, Ryan CAN M 2024 0 40 2008 i 2612798 Tonakanian, Stephan CAN M 1977 0 20 0 i 2657481 Toor, Josh CAN M 1527 0 40 2011 2678276 Topcu, Alp CAN M 1681 0 40 2010 2676850 Toponce, Cole CAN M 1835 0 40 2005 2650207 Torabgar, Arshia CAN M 1608 0 40 2007 2606402 Tot, Nandor CAN M 2010 0 20 1959 i 2671514 Towns, Barry CAN M 1525 0 40 1953 2605473 Trahan, Daniel CAN M 1976 0 20 1965 i 2633060 Tran, Dennis CAN M 1727 0 40 2002 i 2664097 Tran, Hien Son CAN M 1643 4 40 2015 2635461 Tran, Tri CAN M 2023 0 40 2009 2617846 Tran-Ly, Tristan CAN M 1969 0 20 1995 i 2607115 Trandafir, Stefan CAN M 2027 0 20 1991 2641585 Traynor, Zach CAN M 1513 2 40 1994 2604841 Tremblay, Alain CAN M 2090 0 20 1966 i 2618893 Tremblay, Mario CAN M 1775 0 20 1966 i 2606682 Tremblay, Rejean CAN M CM 2126 0 20 1969 i 2603144 Tremblay, Sylvain CAN M 2210 0 40 0 i 2655659 Tremblay, Xavier CAN M 1792 0 40 2006 2668173 Trenholm, Daniel CAN M 1616 0 40 2000 i 2662949 Trentalance, Josiah CAN M 1711 4 40 2004 2642166 Trenton, Isaac CAN M 1879 0 40 2004 i 2651963 Trilla, Adria CAN M 1848 0 40 2001 2635380 Trinh, Khoi CAN M 1549 0 40 2011 i 2604051 Trinh, Tri Bao CAN M 1999 0 20 1980 2602555 Trochtchanovitch, Pavel CAN M 1967 0 20 0 i 34150927 Trofimov-Malyshkin, Valent CAN M 1951 5 20 2006 2649950 Troitsky, Yuri CAN M 1829 0 40 2009 2607492 Trottier, Alain CAN M 1842 0 40 0 i 2616220 Trottier, Emile CAN M 2104 0 40 1994 i 2631776 Trottier, Yves CAN M 1974 0 40 1961 i 2643111 Trudeau, Charlie CAN M 1481 0 40 2007 i 2657619 Trudeau, Noah Lee CAN M 1626 0 40 2008 2624249 Trueman, Francis CAN M 1507 3 20 1941 2655799 Truong, Daniel CAN M 1764 0 40 2008 2624834 Tsanaclis, Albert CAN M AFM 1675 0 40 1977 i 2660474 Tsang, Ron CAN M 1727 0 40 1994 i 2673991 Tsanov, Denise CAN F 1480 0 40 2012 w 2675218 Tse, Chun Wing CAN M 1827 0 40 1985 2638673 Tseng, Bradley CAN M 1869 0 40 2010 2642581 Tseng, Elliot CAN M 1632 0 40 2006 i 2621649 Tsukerman, Julia CAN F WCM WCM NA 1881 0 20 2006 wi 2620260 Tsypin, Allison CAN F IA 1591 0 40 2003 wi 2668890 Tu, Liam CAN M 1976 0 40 2010 2645009 Tuladhar, Jude CAN M 1585 0 40 2007 2615193 Turcotte, Jonathan CAN M 1930 5 20 1983 2624842 Turgeon, Yoakim CAN M 1759 0 40 2001 i 2622114 Tursunova, Umida CAN F 1843 0 40 1950 wi 2628112 Tuvera, Mark CAN M 1767 0 20 1992 2614081 Twesigye, Derick Joshua CAN M 2068 0 20 0 i 2803089 Tyomkin, Dimitri CAN M GM 2391 0 10 1977 2657490 Tyulenev, Alexey CAN M 1673 0 20 2000 2637502 Ubaka, Michael CAN M 1725 4 40 1990 2643120 Udaiyarajan, Ravichandran CAN M 1579 0 40 1989 i 24118710 Udalova, Mariia CAN F 2009 0 20 1992 wi 2618273 Udrea, Chris CAN M 1878 0 40 0 i 2615940 Ugodnikov, Arkadiy CAN M 1630 3 20 1955 2606437 Upper, John CAN M 1973 0 20 0 2603748 Urquhart, Ed CAN M 2209 0 20 1974 i 2633825 Usman, Ali CAN M 1704 0 40 2008 i 2609444 Usselman, Paul CAN M 1818 0 20 0 2623773 Uthayakumar, Ronan CAN M 1695 0 20 2003 2647362 Vaillant, Charles-Etienne CAN M 1729 0 40 2000 2603918 Vaingorten, Yaaqov CAN M FM 2202 0 20 1981 i 2661675 Vaisbein, Mark CAN M 1970 0 40 1970 2650843 Valavan, Aaryan CAN M 1633 0 40 2008 2623056 Valdes, Javier CAN M 1635 0 40 1985 2616238 Valdez, Daniel CAN M 1825 0 40 0 2603110 Valdizon, Armando CAN M 2112 0 20 0 i 2651939 Vale, Noah CAN M 1633 0 40 2002 i 2617560 Valentino, Marcos CAN M 1973 0 20 0 2654610 Vallabhajosyula, Srikarthikeya CAN M 1450 0 40 2014 2654709 Vallabhajosyula, Vijaya CAN F 1461 0 40 2011 w 2607506 Valley, Michel CAN M 1813 0 40 0 i 2672839 Vallieres, David CAN M 1971 0 40 1991 33394784 Valluru, Neel Madhav CAN M 1483 0 40 2010 2663538 Van Harten, Calvin CAN M 1628 0 40 1988 2628910 Van Niekerk, Anton CAN M 1851 0 40 1987 i 2622670 Van Rooy, Jake CAN M 1891 0 20 1986 i 2639238 Van Spyk, Aiken CAN M 1470 0 40 1974 i 2629801 Van, Anna CAN F 1643 0 40 2005 wi 2623978 Van, Thuy Thanh An CAN F 1542 0 40 2005 wi 2648369 Vander Welle, Kyle CAN M 1693 0 40 1995 i 2675226 Vanier, Edouard CAN M 1753 0 40 2006 2661365 Varakunan, Cadiron CAN M 1777 0 40 2009 2630818 Vasic, Maxim CAN M NA 2024 4 20 2004 2608049 Vasilev, Stephan CAN M 2107 0 40 0 i 2647893 Vaughan, Nathan CAN M 1886 4 20 2003 2639831 Veilleux, Henri-Paul CAN M 1875 0 40 1955 2637057 Velasquez, Noah CAN M 1948 0 40 2010 2657201 Velmurugan, Sanchith CAN M 1558 0 40 2006 i 2602601 Veltmann, Martin CAN M 2008 0 40 0 i 2650096 Vemuri, Eesha Bharathi CAN F ACM 1609 0 40 2012 w 2658763 Venugopal, Vishwajith CAN M 1469 2 40 2015 2614090 Verde, Pino CAN M 1575 0 20 1948 2611236 Verdon, Norman CAN M 1829 0 20 0 2668653 Verge, Leo CAN M 1746 0 40 2006 2662795 Verma, Audvik CAN M ACM 1596 10 40 2016 2643138 Verma, Raj CAN M 1675 0 40 1976 2614308 Verny, Thomas R CAN M 1768 0 40 1936 i 2620090 Vettese, Nicholas CAN M IM 2405 5 10 2004 2663279 Vicanek-Santaguida, Thomas CAN M 1638 0 40 2003 i 2653028 Vickers, Josh CAN M 1683 5 20 1984 2629623 Vignalou, Joseph CAN M 1818 0 20 1946 i 2623749 Vigneswaramoorthy, Vinorth CAN M 1732 0 40 1988 i 2654369 Vigurs, Sofia CAN F 1579 0 40 2014 w 2633590 Vijendra, Vinushan CAN M 1707 0 20 2005 i 2675510 Vikram, Aashrith CAN M 1441 0 40 2014 2652242 Vikulin, Vladyslav CAN M 1693 0 40 1996 i 2645866 Villamar, Eros CAN M 1905 4 40 2011 2653567 Villamar, Flyn CAN M 1555 3 40 2014 2624389 Villeneuve, Benoit CAN M 1885 0 40 1973 i 2620685 Villeneuve, Robert CAN M 1948 0 20 0 2607832 Viminitz, Paul CAN M 1533 1 20 0 45113068 Vincent, Andre CAN M 1484 0 40 1946 2605600 Vincent, Trevor CAN M 2226 0 20 1990 i 2657007 Vishwanath, Rahul CAN M 1630 0 40 1989 329093857 Vlasblom, Andrew CAN M 1755 0 40 1987 i 6008232 Vlasov, Alexander CAN M 1704 0 40 2006 i 2623340 Vlasov, John CAN M 1904 0 40 1959 i 2627884 Vo, Andy CAN M 1521 0 40 2006 i 2662868 Vo, Timothy CAN M 1693 0 40 2003 2668718 Vodniza, Guillermo CAN M 1771 0 40 1976 i 2668262 Voisin, Antoine CAN M 1791 0 40 2003 i 2603160 Voloaca, Mihnea CAN M 2106 5 20 1981 2612119 von Keitz, Michael CAN M IA AIM 1633 0 40 0 i 2655039 Vong, Nathan CAN M 1513 0 40 2011 i 2623501 Vorobev, Alexander CAN M 2108 0 40 1998 i 13300415 Voskanyan, Vahagn CAN M FM 2173 0 10 1944 i 2600390 Vranesic, Zvonko CAN M IM 2320 0 20 1938 i 2665140 Vu, Goldy CAN M 1573 0 40 2016 2623684 Vu, Henry CAN M 1670 0 40 2000 i 2647648 Vu, Huy Minh CAN M 1869 5 40 2013 2675439 Vu, Sienna CAN F 1554 7 40 2016 w 2600927 Vujosevic, Smilja CAN F WIM WIM 2030 0 20 1935 wi 2667835 Vyas, Samarth CAN M 1756 3 40 2009 2640546 Vyas, Vihaan Akarshak CAN M 1483 0 40 2012 2601206 Walker, Ben CAN M 2225 0 20 1966 i 2659700 Wall, Jonathan CAN M 1530 0 40 1994 i 2625687 Walter, Steven CAN M 1710 0 40 2007 i 2649748 Wan, Eric CAN M 1643 0 40 2003 2610191 Wan, Kevin CAN M 2258 0 20 2001 i 2665913 Wang, Alan CAN M 1547 0 40 2014 2635011 Wang, Alex CAN M 1743 0 20 2005 i 2639700 Wang, Alex Jiale CAN M 1671 0 40 2003 i 2631172 Wang, Andrew PinCong CAN M 1475 0 40 2007 i 2637804 Wang, Andy Zixin CAN M 1773 0 40 2009 2654717 Wang, Angela CAN F 1591 5 40 2012 w 2640090 Wang, April CAN F 1636 0 40 2012 w 2667860 Wang, Bella CAN M 1450 0 40 2006 i 2654245 Wang, Benjamin CAN M 1453 0 40 2016 8618585 Wang, Bingfei CAN M 1957 3 20 2005 2640511 Wang, Caitlin CAN F 1642 0 40 2011 w 2651521 Wang, Chengjun Patrick CAN M 1813 0 40 2008 i 2615657 Wang, Constance CAN F WFM WFM 1897 0 20 2001 wi 2634163 Wang, Daniel Ruohan CAN M 1925 0 40 2008 2605538 Wang, David CAN M 2212 0 20 1989 i 2636433 Wang, Dennis Haoze CAN M 1542 0 40 2010 2636115 Wang, Derek CAN M 2122 0 40 2008 2669498 Wang, Dongkai Harry CAN M FI 2190 0 40 1998 2635020 Wang, Elon CAN M 1754 0 20 2003 i 2674343 Wang, Elvis CAN M 1796 0 40 2016 2652749 Wang, Enzo CAN M 1488 0 40 2010 i 2613409 Wang, Eric CAN M 1939 0 20 2000 i 2629518 Wang, Eric CAN M 1759 0 20 2005 i 2656582 Wang, Eric Jiachen CAN M 1755 5 40 2012 2674203 Wang, Eric Zilong CAN M 1403 0 40 2012 2603624 Wang, Hao Yuan CAN M 2255 0 20 1986 i 2648229 Wang, Hongyu CAN M 1742 0 40 1990 i 2636425 Wang, Howard CAN M 1903 0 40 1972 i 2624850 Wang, Isabelle CAN F 1702 0 20 2004 wi 2620731 Wang, Jeff CAN M 1879 0 20 2002 i 2639718 Wang, Jerry CAN M 1928 0 20 2005 i 2609517 Wang, Jesse B CAN M 2026 0 20 1994 i 8610649 Wang, Jiaying CAN F 1897 0 20 2000 wi 2664399 Wang, Justin CAN M 1540 0 40 2017 2630532 Wang, Kai CAN M 1719 0 40 1974 2616831 Wang, Kaixin CAN M 1876 0 20 2003 i 2666880 Wang, Lucas Rong Chen CAN M 1801 0 40 2012 2640104 Wang, Lucas Yuebo CAN M 1693 9 40 2014 2640775 Wang, Mengxuan CAN M 1693 0 40 2009 i 2673894 Wang, Muyu Lucas CAN M 1806 4 40 2014 2663635 Wang, Nathan CAN M 1588 0 40 2016 2638681 Wang, Nathan Zian CAN M 1933 2 40 2009 2655047 Wang, Patrick Yu CAN M 1467 0 40 2012 i 2621711 Wang, Paul CAN M 1996 0 20 2006 i 2628325 Wang, Rachel Zihan CAN F WCM WCM 1853 0 40 2007 w 2608243 Wang, Richard CAN M IM 2336 0 10 1998 i 2633370 Wang, Robert CAN M 1634 0 40 2006 i 2650967 Wang, Ruoyu CAN F 1452 0 40 2012 w 2632268 Wang, Thomas CAN M 1741 0 40 2004 i 2667479 Wang, Watson CAN M 1770 0 40 2010 2638312 Wang, William Kaiyuan CAN M 1622 4 40 2012 2662647 Wang, Xiangbin CAN M 1735 0 40 1991 2605546 Wang, Yamei CAN F WFM WFM 2045 0 40 1986 wi 2614910 Wang, Yan CAN F 1804 0 40 1996 wi 2632730 Wang, Zhixing (Daniel) CAN M NA 1510 0 40 2008 i 2663210 Wang, Zi CAN M 1628 5 20 1991 2668050 Wang, Zi Sheng CAN M 1791 0 40 2000 i 2654725 Wangluo, Joanne CAN F 1653 4 40 2012 w 2655390 Wangluo, May CAN F 1608 0 40 2010 w 2651017 Wardroper, Eric CAN M 1695 0 40 2007 i 2617609 Washimkar, Arhant CAN M 1807 0 20 2004 i 2617226 Wasserman, Leor CAN M 1877 0 40 1995 i 2615860 Watson, Walter CAN M 1820 0 40 0 i 2655896 Weaver, Ian CAN M 1577 0 40 1993 2671638 Webb, Alexander CAN M 1969 0 40 2000 2622335 Wei, Daniel CAN M 1851 0 20 2003 i 2638070 Wei, Hunter CAN M 1703 0 40 2005 i 2610302 Wei, William CAN M 1827 0 40 1999 i 2602911 Wen, Jean-Francois CAN M 2034 0 20 1962 i 2642360 Wen, Justin CAN M 1671 0 40 2011 2602539 Wenaas, Eric CAN M 2140 0 20 1970 i 2675137 Westcott, Todd CAN M 1728 0 40 1986 2616246 Weston, Paul CAN M 1935 0 40 0 i 2631954 Wharton, Kayode CAN M 1858 0 20 1977 i 2609460 Whissell, Mavros CAN M 2009 0 20 1975 i 2606607 White, Chris CAN M NA 1814 0 20 1975 2612275 Wiebe, Daniel CAN M 1984 0 20 0 i 2623862 Wiebe, Isaac CAN M 2060 0 20 1994 2602075 Wight, Keith CAN M 1990 0 20 0 i 2608090 Wihnon, Jason CAN M 1794 0 20 0 2616629 Wilker, Marcus CAN M 1665 0 40 1973 i 2605490 Wilkin, Alain CAN M 1872 0 20 0 2632152 Williams, David R CAN M 1474 0 40 1954 i 2648938 Williams, Eric CAN M 1675 0 40 1991 i 2600730 Williams, Leo CAN M 2136 0 20 1950 i 2601656 Williams, Paul CAN M 2279 0 20 1968 i 2628171 Williamson, Jason CAN M 1867 0 20 1973 2609762 Willis, Brad CAN M 1982 0 20 1948 i 2656027 Wilson, L Kim CAN M 1701 0 40 1930 i 2657023 Wilson, Serena CAN F 1629 4 40 2011 w 2628538 Windram, James CAN M 2009 0 20 2006 2679280 Winfield, Tris CAN F 1424 0 40 1974 w 2621355 Wing, Richard CAN M 1581 0 40 0 i 2625300 Wingrove, William CAN M 1837 0 40 1948 i 2622246 Wolchock, Theo CAN M 2086 0 20 2002 i 2675986 Wong, Athanasius CAN M 1534 0 40 2011 2672804 Wong, Declan CAN M 1626 0 40 2008 2679523 Wong, Ethan CAN M 1553 0 40 2016 2608707 Wong, Ford CAN M 1778 0 40 0 i 2644959 Wong, Raymond CAN M 1582 0 40 2009 i 2606194 Wong, Wylon CAN M 1996 0 40 1988 i 2645521 Wood, Monika CAN F 1487 4 40 1952 w 2648210 Wozniak, Marek CAN M 1595 0 40 1991 2653842 Wright, Joshua CAN M AFM 1526 0 40 2007 2602369 Wright, Stephen CAN M 2199 0 40 1961 i 2611104 Wu, Aaron CAN M 2006 0 40 1993 i 2607840 Wu, Allan CAN M 1964 0 40 1994 i 2636921 Wu, Benjamin CAN M 1762 0 40 2007 i 2645815 Wu, Bowen CAN M 1774 0 40 2013 2635062 Wu, Charles CAN M 1768 0 20 1980 i 2621240 Wu, Chenxi CAN M 1802 0 20 2001 i 2660814 Wu, Frank CAN M 1662 0 40 2003 2642751 Wu, Hao En Colin CAN M 1601 0 40 2015 2015757 Wu, Howard CAN M 1968 0 20 1975 i 2633965 Wu, Jonathan CAN M CM 2160 14 40 2010 2609720 Wu, Kevin CAN M 1941 0 20 1995 i 2632250 Wu, Lucian CAN M 1785 0 40 2006 i 2627442 Wu, Nathan Ping-Ying CAN M 1869 0 40 2008 2619326 Wu, Nicholas CAN M 1734 0 40 2005 i 2644363 Wu, Nicholas Pei-Chang CAN M 1823 0 40 2012 2644681 Wu, Nolan CAN M 1902 0 40 2010 2667487 Wu, Patrick CAN M 1552 0 40 2010 2614502 Wu, Qi You CAN M 1989 0 40 1995 i 2615592 Wu, Ruining Ray CAN M 2125 0 20 1997 i 2618800 Wu, Stanley CAN M 1783 0 40 0 i 2642743 Wu, Ting En Ryan CAN M 1827 4 40 2011 2630052 Wu, Tony (dongze) CAN M 2018 0 20 2005 2652870 Wu, Yuchen CAN M 1733 0 40 2010 2605740 Xia, Angel CAN F 2071 0 40 1986 wi 2629534 Xiang, Christopher CAN M 1762 0 20 2005 i 2612550 Xiao, Alice Huanyi CAN F 1927 0 20 1996 wi 2635038 Xiao, Andrew CAN M 1685 0 40 2007 i 2628643 Xiao, Edward CAN M 1749 0 20 2004 i 2637669 Xiao, Stephanie CAN F 1600 5 40 2012 w 2623919 Xie, Austin CAN M 1737 0 40 2007 i 2633973 Xie, Cathy CAN F 1578 0 40 2009 wi 2679159 Xie, Ethan CAN M 1733 0 40 2012 2643537 Xie, Irene CAN F WFM WFM 1996 5 40 2010 w 2634350 Xie, Joanna (ruo Jin) CAN F 1605 0 40 2006 wi 2647168 Xie, Tao CAN M 1901 0 40 2006 i 2606844 Xiong, Jerry CAN M 2118 0 20 1994 i 2607182 Xiong, Sonja CAN F 1918 0 40 1992 wi 2644100 Xiong, Victoria CAN F 1561 0 40 2011 wi 2634902 Xu, Alex CAN M 1628 0 40 2009 i 2623951 Xu, Andrew CAN M NA 1874 0 40 2007 2627345 Xu, Daniel CAN M FM 2177 0 20 2008 2632160 Xu, Eddie CAN M 1964 0 20 2001 i 2642727 Xu, Florence Zixin CAN F 1643 0 40 2015 w 2018233 Xu, Haizhou CAN M 2075 0 20 1991 i 4308182 Xu, Hannah Ruihan CAN F 1504 0 40 2009 wi 2617110 Xu, Jeffrey CAN M CM 2096 0 20 2001 2679663 Xu, Jiayu CAN M 1485 0 40 2011 2654733 Xu, Joanne CAN F 1535 0 40 2012 w 2640880 Xu, Joey CAN M 1853 0 40 2009 2638835 Xu, Leon CAN M 2103 5 40 2010 2650738 Xu, Michael CAN M 1753 19 40 2011 2633396 Xu, Philip CAN M 1795 0 20 2006 i 8603707 Xu, Ruoying CAN F 1990 0 20 1989 wi 329105250 Xu, Ryan (Zhuoyuan) CAN M 1871 0 40 2014 2629542 Xu, William CAN M 1492 0 40 2003 i 2637600 Xu, Xinge CAN M 1577 0 40 2008 i 2655411 Xu, Yi CAN M 1588 0 40 2009 2654261 Xu, Zhihan (samuel) CAN M CM 2006 21 40 2016 2608251 Yam, Alex CAN M FM 2207 0 20 1985 i 2656590 Yamasaki, Dawson CAN M 1731 0 40 2002 2629690 Yan, Alex Jikai CAN M 1815 0 40 2008 i 2653940 Yan, Henry CAN M 1470 2 40 2010 2667010 Yancey, Alice CAN F 1723 0 40 2010 w 2643987 Yang, Albert CAN M 1419 0 40 2014 i 2645017 Yang, Allen CAN M 1679 0 40 2006 i 2640953 Yang, Andrew CAN M 1438 4 40 2015 2680866 Yang, Anne CAN M 1707 0 40 2010 2630222 Yang, Brett CAN M 1646 0 40 2003 i 2630230 Yang, Brian CAN M 1821 0 20 2003 2657031 Yang, Brooke CAN M 1724 2 40 2005 2610361 Yang, Bryant CAN M 1740 0 40 1998 i 2680742 Yang, Chengzhang CAN M 1873 0 40 2010 2627302 Yang, Elena CAN F 1639 0 20 2004 wi 2626055 Yang, Fan CAN M 1960 0 20 2004 i 2639505 Yang, Frederick CAN M 1514 0 40 2005 i 2630079 Yang, Henry CAN M 1942 0 20 2005 2636140 Yang, Jing Yao CAN F 1751 0 40 2009 w 2637375 Yang, Jingyun (ryan) CAN M FM 2319 9 20 2009 8604398 Yang, Kaiqi CAN M GM 2481 0 10 1988 i 2637618 Yang, Larry CAN M 2169 0 40 2009 2644380 Yang, Larry CAN M 1650 0 40 2013 2637626 Yang, Lefan CAN M 1957 0 40 2009 i 2639084 Yang, Lucy CAN F 1586 0 40 2009 w 2609797 Yang, Marguerite CAN F 1756 0 40 1992 wi 2640724 Yang, Nathan Yi-Hsin CAN M AFM 1879 0 40 2012 2617820 Yang, Ryan CAN M 1953 0 40 1999 i 2655608 Yang, Vincent CAN M 1799 0 40 2007 i 2615606 Yang, Yimang CAN M 1857 0 40 1997 i 2616742 Yao, David CAN M 1881 0 20 2002 i 2634929 Yao, Henry CAN M 1892 0 40 2010 2614871 Yao, Houji CAN M AGM 2035 0 20 1996 i 2643243 Yao, Lucas Mason Pin Qian CAN M 1913 0 40 2014 2600560 Yao, Sammy CAN M 1970 0 20 1989 i 34159118 Yavorskyi, Yevhen CAN M 1544 0 40 2014 2617137 Ye, Hanyuan CAN M 1892 0 20 1999 i 2682524 Ye, Ling Feng CAN M 2183 0 20 1990 i 2615916 Ye, Stephen CAN M 1951 0 20 1998 i 2657830 Ye, Youjia CAN M 1696 0 40 2014 2603071 Yearwood, Roy CAN M 1866 5 20 0 2602032 Yee, Lorne CAN M 2165 0 20 1951 i 2655063 Yee, Matthew CAN M 1733 0 40 2012 2674890 Yeomans, Ben CAN M 1830 0 40 2001 2628970 Yergeau, Simon CAN M 1666 0 40 1979 2668181 Yessim, Sagit CAN M 1722 0 40 2001 i 2617145 Yie, Kevin Yi-Xiao CAN M 1896 0 20 2002 i 2630087 Yim, Justin CAN M 1599 0 40 2006 i 2654644 Yin, Aiden CAN M 1888 0 40 2014 2654652 Yin, Andrew CAN M 1822 0 40 2014 2649098 Yin, Zeming CAN M 1910 0 40 2012 2601303 Yip, Michael CAN M 1824 17 20 1959 2632292 Yoker, Callum CAN M 1757 0 20 2005 2620138 Yong, Nathaniel CAN M 1663 0 40 0 i 2612577 Yonkman, Trevor CAN M 1872 0 40 1993 i 2602113 Yoos, John C. CAN M FM 2304 0 10 1969 i 2645530 Young, Alex CAN M 1917 0 40 1989 i 2632179 Young, Dennis CAN M 1575 0 40 1960 i 2628856 Young, Jerry CAN M AFM 1901 0 40 1957 i 2614138 Young, John CAN M 1509 0 40 0 2618389 Young, Joseph CAN M 1817 0 20 0 2616920 Yousefzadeh, Mehrdad CAN M 1705 0 40 1953 2680270 Yu, Alex Guo Xi CAN M 1884 0 40 2003 2676044 Yu, Charles CAN M 1486 0 40 2010 329105180 Yu, Christopher CAN M AFM 1697 0 40 2005 i 2619482 Yu, Cindy CAN F 1720 0 40 2000 wi 2624877 Yu, Daniel-Tianqi CAN M 1594 0 40 2005 i 2606828 Yu, Jonathan CAN M 2005 0 20 1989 2644690 Yu, Ryan CAN M 1780 0 40 2010 2678624 Yu, Ryan Bole CAN M 1883 0 40 2010 2627230 Yu, Sophia CAN F 1783 0 40 2008 wi 2618028 Yu, Wenlu CAN M 1967 0 20 2000 i 2616688 Yu, Zong Yang CAN M FM 2383 0 10 1999 2649985 Yu, Zongyan CAN M 1835 0 40 2013 2671867 Yuan, Arianna CAN F 1598 0 40 2014 w 2627370 Yuan, Daniel CAN M 1554 0 40 2008 i 2655071 Yuan, Jaydon CAN M 1819 0 40 2012 2645947 Yuan, Justin CAN M 1682 0 40 2006 i 2627485 Yuan, Kevin CAN M 1750 0 40 2006 i 8604541 Yuan, Yuanling CAN F WIM WIM 2225 0 20 1994 wi 2648709 Yuen, Lok CAN M 1802 0 40 2006 i 2627353 Yuen, Noah Nathaniel CAN M 1965 0 40 2008 i 2678349 Yuen, Owen CAN M 1894 0 40 2007 2648806 Yuen, Toma CAN M 1707 3 20 2004 2639513 Yumen, Rex CAN M AFM 1839 0 20 1980 i 2615428 Yun, Chang CAN F 1938 0 20 1996 wi 2650800 Yusuf, Atiba CAN M 1585 0 40 1980 i 2636247 Zabielski, Piotr CAN M 1727 0 40 1988 2645548 Zabor, Josh CAN M 1671 0 40 2005 2650681 Zaburdyaev, Tomas CAN M 1748 0 40 2003 2641259 Zacharias, Nicholas CAN M NA 1808 0 20 1999 i 2607123 Zaczek, Jonathon CAN M 2055 0 20 1985 i 2604787 Zafirov, Stephane CAN M 2065 0 40 1977 i 2661462 Zajdel, Evan CAN M 1568 0 40 2006 2642328 Zaka, Mohid CAN M 1786 4 20 2006 2643154 Zapata, Edgar CAN M 1555 0 40 1990 i 2664267 Zare, Nozhan CAN M 1590 0 40 2010 2628708 Zarezadegan, Fariborz CAN M 1665 0 40 1990 2671646 Zarikoff, Nikolai CAN M 1771 0 40 2008 2649853 Zaruev, Timur CAN M 1684 0 40 1996 2647133 Zayd, Ghoggali CAN M 1537 0 40 1985 i 2602938 Zeggelaar, Mike CAN M 1809 5 20 1984 2609738 Zeromskis, Egidijus CAN M 2063 0 20 0 2673193 Zerr, Wilf CAN M 1682 0 40 1965 2640732 Zhan, Jayden Zihan CAN M AFM 1784 0 40 2012 2633620 Zhang, Andy CAN M 1849 0 40 2005 i 2657864 Zhang, Brayan CAN M 1581 0 40 2014 2637545 Zhang, Brian CAN M 1970 0 40 2009 2657414 Zhang, Chenghong CAN M 1738 3 40 2014 2624885 Zhang, Chu Hang CAN M 2026 0 40 2007 2637820 Zhang, Daniel CAN M 1998 0 40 2009 2609525 Zhang, David CAN M 2094 0 20 1995 i 2644703 Zhang, Felix CAN M 1642 19 40 2011 2643995 Zhang, Finley CAN M 1772 17 40 2015 2666073 Zhang, Flora CAN M 1415 0 40 2012 331105187 Zhang, Han CAN M 1449 0 40 2010 2620162 Zhang, Henry CAN M 2119 0 20 2003 2627477 Zhang, Henry XianRui CAN M 1698 0 40 2007 i 2623498 Zhang, Hou Han CAN M 1882 0 40 2002 2640554 Zhang, James Hanzhong CAN M 1765 0 40 2008 i 2645823 Zhang, Jasper CAN M 1650 0 40 2013 2615959 Zhang, Jeannie CAN F WCM WCM 1662 0 40 2003 wi 2610639 Zhang, Jeff CAN M 1908 0 40 2000 i 2631288 Zhang, Jonathan CAN M 1683 0 40 2007 i 2637634 Zhang, Joyce CAN F 1679 0 40 2008 wi 2644002 Zhang, Kai CAN M 1710 0 40 2014 2678292 Zhang, Kaizhi CAN M 1693 0 40 2009 2650983 Zhang, Laticia CAN F 1598 0 40 2016 w 2619504 Zhang, Manxuan CAN F 1804 0 40 1998 wi 2637677 Zhang, Michelle CAN F WFM WFM 1869 0 40 2013 w 2644428 Zhang, Nathan Yibo CAN M 1415 0 40 2012 2657422 Zhang, Nicole CAN F 1783 8 40 2011 w 2659409 Zhang, Oscar CAN M 1466 8 40 2015 2637278 Zhang, Raymond Tangning CAN M 1601 0 40 2007 i 2653850 Zhang, Ryan CAN M 1435 0 40 2012 i 30942993 Zhang, Samuel CAN M 2115 3 20 2005 2655080 Zhang, Walter CAN M 1521 0 40 2011 2672103 Zhang, Xavier CAN M 1622 0 40 2017 2663759 Zhang, Yitian CAN M 1849 0 40 2013 2611902 Zhang, Yuanchen CAN M IM 2253 0 20 2001 i 2620405 Zhang, Zhehai CAN M 1807 0 40 2002 i 2644720 Zhang, Zheyi(joey) CAN M 1770 0 40 2011 2673223 Zhang, Zhibo CAN M 1556 0 40 2010 2659549 Zhang, Zhihua CAN M 1680 0 40 2008 i 2612020 Zhang, Zhiyuan CAN M 2010 0 20 1996 i 2666081 Zhang, Ziyun CAN F 1563 0 40 2013 w 2667509 Zhao, Alex CAN M 1650 0 40 2011 2643707 Zhao, Erin CAN F 1823 0 40 2012 w 2620413 Zhao, Harry CAN M 1989 0 20 2001 i 2620740 Zhao, Ian CAN M FM 2291 0 20 2005 i 2627450 Zhao, Jeffrey R CAN M 2070 5 40 2007 2628651 Zhao, Jeffrey Renfei CAN M 1877 0 20 2005 i 2640406 Zhao, Jifan CAN M 1797 0 40 2011 2617463 Zhao, Jim CAN M 2185 0 20 0 i 2619350 Zhao, Jonathan CAN M 1750 0 20 2005 i 2659654 Zhao, Shannon CAN F 1727 8 40 2013 w 2613387 Zhao, Yuetong Davy CAN M 1950 0 20 2002 i 2626322 Zhao, Zhong CAN M 1824 0 40 1980 i 2624079 Zhe, Jia CAN M 1849 0 20 1967 i 2674211 Zhen, Nathan CAN M 1472 0 40 2013 2651840 Zheng, Chen Ji CAN M 1731 0 20 1988 i 2628120 Zheng, Kevin CAN M 1846 0 20 2005 i 2617200 Zheng, Kyle CAN M 1813 0 40 1996 i 2620421 Zheng, Maven CAN M 1921 0 20 0 i 2624893 Zheng, Richard CAN M FM 2273 0 20 2006 2672707 Zheng, Samuel CAN M 1842 5 40 2005 2620189 Zheng, Victor CAN M FA 1906 0 20 2004 2655624 Zheng, Yawen CAN F 1542 0 40 2006 wi 2635658 Zhong, April Yunwei CAN F WCM WCM 1879 0 40 2008 w 2617102 Zhong, Joey CAN M 1958 0 20 2000 i 2624907 Zhong, Kevin CAN M FM 2145 0 40 2008 i 2635860 Zhong, Ryan Yunhui CAN M FM 2121 0 40 2011 2621100 Zhong, Wenxuan CAN M 1880 0 40 2004 i 2618826 Zhou, Aiden CAN M 2141 0 20 2006 i 2618834 Zhou, Annika CAN F 1663 0 40 0 wi 2623234 Zhou, David CAN M 2023 0 20 1992 i 2655667 Zhou, Edric CAN M 1881 0 40 2006 i 2638851 Zhou, Felix CAN M 1446 0 40 2011 i 2600021 Zhou, Haonan CAN M 2122 0 20 1991 i 2630303 Zhou, Joey (junhe) CAN M 1758 0 20 2002 i 2635810 Zhou, Johnson Zixuan CAN M 1608 0 40 2007 i 2616343 Zhou, Lily CAN F WCM WCM 1747 0 20 2002 w 2631296 Zhou, Mike CAN M 1679 0 40 2002 i 505161 Zhou, Qiyu CAN F FM WGM 2172 0 20 2000 wi 2660768 Zhou, Ziqi CAN M 1664 0 40 2002 2640597 Zhou, Zixuan CAN M 1832 8 40 2011 2654288 Zhu, Aiden CAN M 1598 0 40 2016 2627787 Zhu, Brandon CAN M 1965 0 20 2000 2638320 Zhu, Charis CAN M 1701 0 40 2011 i 2654296 Zhu, Daniel CAN M 1807 0 40 2016 2658496 Zhu, Daniel CAN M 1584 0 40 2010 2644045 Zhu, Edison CAN M 1692 4 40 2014 2644444 Zhu, Elber CAN M 1984 4 40 2013 2645912 Zhu, Glyn CAN M 1746 0 40 2009 2617595 Zhu, Harmony CAN F WCM WCM 1727 0 40 2005 wi 2614740 Zhu, Hong Rui CAN M FM 2211 0 20 1999 2645556 Zhu, Isabelle CAN F 1714 0 40 1995 wi 2620430 Zhu, Jeffrey Xin-Yu CAN M 1797 0 20 2001 i 2620545 Zhu, Jiarong CAN M 1638 0 40 0 i 2667517 Zhu, Jordan CAN M 1743 0 40 2010 i 2633434 Zhu, Matthew CAN M 2055 0 40 2007 2634996 Zhu, Ricky CAN M 1723 0 40 2008 i 2634937 Zhuang, Jin Rong (winnie) CAN F 1574 0 40 2010 wi 2629747 Zhuang, Jinrong CAN F 1571 0 40 2009 wi 2650428 Zhuang, Ryan CAN M 1645 0 40 2008 2625474 Zita, Matthew CAN M 1812 0 40 2000 i 2661390 Zivojinovic, Viktor CAN M 1602 0 40 1991 12551805 Zomorrodian, Eilia CAN M FM 2145 0 20 2004 i 2615339 Zotkin, Daniel CAN M 2009 0 20 2001 i 2655454 Zou, Alex CAN M 1890 0 40 2009 2636824 Zou, Kevin G CAN M 1639 0 40 2008 i 2658615 Zou, Yukuan CAN M 1630 0 40 2004 2604620 Zubac, Marius CAN M 1958 0 20 1957 i 2602288 Zugic, Igor CAN M IM 2447 0 10 1981 i 2600340 Zuk, Robert D. CAN M FM 2270 0 20 1947 i 2624397 Zumsteg, Nicolas CAN M 1792 0 40 1977 2615231 Zuniga, Dante CAN M 2059 0 20 0 2632683 Zuo, Zichen (Roger) CAN M 1465 0 40 2010 i 2600889 Zurowski, Henry CAN M 2215 0 20 0 i 2606208 Zybura, Andre CAN M 1908 0 20 1952 i