Mis-import notice: This entry was auto-generated in error. “Latchford Dam” is a federal infrastructure dam on the Montreal River in Latchford, Ontario — not a home renovation contractor. The listing has been closed. For renovation contractors serving the Temiskaming and Northern Ontario corridor, see Rivard Bros Building Contractor and Hearn Construction.