Salo has also played 9 seasons with the Vancoucer Canucks, 4 seasons with the Ottawa Senators, 3 seasons with TPS of the SM-liiga, 1 season with Jokerit of the SM-liiga and 1 season with Frölunda HC of the Swedish Elite League.