Cantonul Salviac este un canton din arondismentul Gourdon, departamentul Lot, regiunea Midi-Pyrénées, Franța.