Canadas AllTime Roster Directory 1 LOGINREGISTERHELPYOU ARE NOT LOGGED IN NHLNBAMLBCFLNFLCurlingTennisGolfSoccerNASCARFormula OneIndyCar NASCAR Canadian Tire SeriesNationwideCamping WorldAuto RacingWorld JuniorsSpengler CupMenS WHCWomenS WHCHockey CanadaAHLBoxingCanada GamesCHLCISECHLFigure SkatingLacrosseMMANCAASkiingSummer SportsWinter SportsMoreOlympicsFantasyDaily LineShowsTSN TalentCommunityMainHockey Canada World Juniors All TIme Player DirectoryA to G H to M N to S T ZA PLAYERPOSITIONYEAR(S) PLAYEDLuke AdamF2010Bryan AllenD1999Chad AllenD199596Jake AllenG2010Jason AllisonF199495Ray AllisonF199596Karl AlznerD200708John AndersonF1977Dave AndreychukF1983Chris ArmstrongD1994Danny ArndtF1975Scott ArnielF198182Fred ArthurD1981Adrian AucoinD1993Alex AuldG2001Keith AulieD2009Jared AulinF2002Jake AyotteF1974 B PLAYERPOSITIONYEAR(S) PLAYEDWarren BabeF1988Wayne BabychF1978Drew BannisterD1994Cam BarkerD200506Stu BarnesF1990Bob BassenF1985Nolan BaumgartnerD199596Yves BeaudoinD1985Dave BeckonF1980Steve BeginF1998Alain BelangerF1976Brendan BellD2003Mark BellF2000Shawn BelleD200405Jamie BennF2009Patrice BergeronF2005Tim BernhardtG1978Jonathan BernierG2008Brad BerryD1985Dan BertramF200607Jeff BesF1993Allan BesterG1984Blair BettsF1999Jeff BeukeboomD1985Craig BillingtonG1985Mathieu BironD2000Sean BlanchardD1998Rick BlightF1975Michael BlundenF2006Fred BoimistruckD1981Dave BollandF2006Brad BombadirD1992Jason BotterillF199496Joel BouchardD199394PierreMarc BouchardF2003Tyler BouckF19992000Luc BourdonD200607Gabriel BourqueF2010Paul BoutlierD198283Jay BouwmeesterD200002Terry BovairF1980Curtis BowenF1994Zach BoychukF200809Dustin BoydF2006Brad BoyesF200102Brian BradleyF1985Matt BradleyF1998Tim BrentF2004Eric BrewerD1998Mel BridgemanF1975Daniel BriereF1997Rod BrindAmourF1989Patrice BriseboisD199091Curtis BrownF1996Keith BrownD1979Rob BrownF1988Sean BurkeG1986Brent BurnsF2004Garth ButcherD1982Lyndon ByersF1984 C PLAYERPOSITIONYEAR(S) PLAYEDEric CalderD1981Kyle CalderF1999Mike CammalleriF200102Bill CampbellD1981Brian CampbellD1999Gregory CampbellD2003Frank CapriceF1982Terry CarknerD1986Joe CarlevaleF1976Jordan CaronF2010Anson CarterF1994Jeff CarterF200405Ron CarterF1976Andrew CasselsF1989Bruce CassidyD1984Tony CassolatoF1974Andre ChartrainF1981Steve ChaissonD1987Daniel ChicoineF1976Jason ChimeraF1999Kyle ChipchuraF2006Eric ChouinardF2000Dave ChyzowskiF1990Dino CiccarelliF1980Rob CimettaF1989Carmen CirellaF1980Joe CirellaD1983Wendel ClarkF1985Mario ClaudeD1976MarcAndre ClicheF2007Dan CloutierG1995Braydon CoburnD200405Andrew CoglianoF200607Carlo ColaiacovoD200203Jeremy CollitonF200405Blake ComeauF2006Patrice CormierF200910Al ConroyF1986Joe Contini...