Le canton de Treignac est une ancienne division administrative française située dans le département de la Corrèze, en région Limousin.