Salo startet sin profesjonelle karrière med TPS i den finske SM-ligaen. Etter en sesong med Jokerit, dro Salo til Nord-Amerika Ottawa Senators. Etter 4 sesonger med Ottawa, ble Salo solgt til Vancouver Canucks. Han spilte 2004-05 NHL lockouten sesongen for Frölunda HC i den svenske Elitserien, og returnerte til Vancouver foran 2005-06 NHL sesongen.