Nella stagione 1968 ha corso in Classe 125 guidando una Bultaco TSS e ottenendo la sua prima vittoria in occasione del GP di Spagna; fu questa anche la prima vittoria di un gran premio da parte di un pilota spagnolo[1]. Al termine della stagione si è classificato al 5º posto della classifica generale.
Le sue successive presenze risalgono al 1970 dove, questa volta in Classe 50 e in sella ad una Derbi, vince nuovamente il GP di Spagna e si classifica quarto nella classifica finale.
Ha fatto parte della prima squadra ufficiale schierata dalla SEAT nelle competizioni e, con la SEAT 1430, ha ottenuto diversi titoli nazionali spagnoli di rally.[2]
Anche suo figlio omonimo Salvador Cañellas Jr. ha in seguito gareggiato sempre nell'automobilismo ed in seno alla squadra ufficiale SEAT.