Escribe unha continuación para este parágrafo - Torres foi recrutado da Ontario Hockey League (OHL), onde xogou tres tempadas co Brampton Battalion. Foi dúas veces All-Star do Segundo Equipo da OHL durante a súa carreira xuvenil. A partir de 2001/02, converteuse en profesional coa filial Islanders da American Hockey League (AHL). Pasou a mellor parte de dúas tempadas na AHL antes de que os Islanders o cambiasen aos Oilers en 2003. Xogou cinco tempadas en Edmonton, converténdose nun xogador de tempo completo da NHL co club. El rexistrou números de carreira como un Oiler en 2005 <unk> 06, mentres tamén axudándoos ás Finais da Copa Stanley ese ano. Na tempada baixa de 2008, foi traspasado aos Blue Jackets, onde xogou a mellor parte de dúas tempadas. Despois dun breve período cos Sabres en 2009-10, asinou cos Canucks e xogou un ano para eles onde chegaron ás finais da Copa Stanley de 2011. Torres asinou cos Phoenix Coyotes e despois cos San Jose Sharks. A nivel internacional, representou a Canadá nos Campionatos Mundiais Xuveniles de 2001
, gañando unha medalla de bronce.