Canilhac era una comuna francesa situada en el departamento de Lozère, de la región de Occitania, que el 1 de enero de 2016 fue suprimida al fusionarse con la comuna de Banassac, y formar la comuna nueva de Banassac-Canilhac.