Cantonul Denain este un canton din arondismentul Valenciennes, departamentul Nord, regiunea Nord-Pas-de-Calais, Franța.