Gordon pelasi Kanadan nuorten pääsarjassa WHL-liigan Red Deer Rebelsissä neljä kautta vuosina 1999–2003. Kauden 2001–2002 päätteeksi Washington Capitals varasi Gordonin NHL:n varaustilaisuuden ensimmäisellä kierroksella. WHL-uran päätteeksi Gordon osallistui jääkiekon nuorten MM-kisoihin keväällä 2003, ja voitti Kanadan maajoukkueessa hopeaa.