Roofing Contractors in Canaan, NH Allstate Roofing38 Prospect Hill Rd Apt ACanaan, NH, 037418009749181ContractorsIron Horse Standing Seam Roofing Co IncRoof LeakRoofersRoofing Contractors Malone's Roofing38 Highland AveCanaan, NH, 037416035239880ContractorsRoof LeakRoofersRoofing Contractors Commercial Industrial Show More