Scrie o continuare pentru acest paragraf - Torres a fost recrutat din Ontario Hockey League (OHL), unde a jucat trei sezoane cu Brampton Battalion. El a fost de două ori OHL Second Team All-Star în timpul carierei sale junior. Începând cu 2001/02, a devenit profesionist cu echipa afiliată Islanders din American Hockey League (AHL). El a petrecut cea mai bună parte a două sezoane în AHL înainte ca Islanders să-l schimbe la Oilers în 2003. A jucat cinci sezoane în Edmonton, devenind un jucător cu normă întreagă în NHL cu clubul. El a înregistrat numere de carieră ca un Oiler în 2005 <unk> 06, ajutându-i, de asemenea, să ajungă la finala Cupei Stanley în acel an. În afara sezonului 2008, a fost transferat la Blue Jackets, unde a jucat cea mai mare parte a celor două sezoane. După o scurtă perioadă cu Sabres în 2009-10, a semnat cu Canucks și a jucat un an pentru ei, unde au ajuns în finala Cupei Stanley din 2011. Torres a semnat cu Phoenix Coyotes şi apoi cu San Jose Sharks. La nivel internațional, a reprezentat Canada la Campionatul Mondial Junior din 2001
, câștigând o medalie de bronz.