Cantonul Bonnat este un canton din arondismentul Guéret, departamentul Creuse, regiunea Limousin, Franța.