You mention that you found the death record of Charles (married to Laura Neff) in Weathersfield VT; does that document indicate the names of the parents of Charles Brough ?
The Charles Brault (married to Marie Francoise Lague Sanscartier) that I was mentionning in my 2005 message was the presumed father of your Charles Brough. My Charles Brault was buried on 21 Sep 1827 in St-Césaire, Québec (St-Césaire is about 20 miles north of the border with VT via highway 89 in VT and then roads 133, 202 east and 235 in Quebec).
My Charles Brault had two sons named Charles: one was born and died in 1809 (obviously not your ancestor) and another one born in 1814 and baptized on 21 Aug 1814 in Marieville (another town close to St-Césaire and close thus to VT). I don't have any marriage nor death or burial record for this second Charles Brault wich makes him a likely candidate for your Charles as long as we can prove this link.
Do the dates match about yours ? Au revoir, Robert Brault