I think you go the mariages mix up, you married the son Michel twice once with is wife and then with is mother. Here is what I have, hope this will help you.
1 generation Raymond Vegiard dit Labonte married Marie-Angélique Pineau (Joseph and Catherine Richer) November 24, 1721 in Vercheres, but it is register in Contrecoeur parish.
2 generation his son Jacques Joseph amable Regis Végiard-Labonte married Marie-Cecile Roland (Pierre and Marie-Cecile Daveluy-Larose) om May 15, 1752 in L'Assomption.
Michel Vegiard-Labonte born July 14, 1771 in L'Assomption married Marie-Angelique-Louise Benoit-Livermois (Daniel and Marguerite Nepveu) on February 17, 1794 in St-Mathias-sur-Richelieu
This couple had 8 children
1) Abraham married to Marie Plouffe (ambroise and Madeleine Jette) on April 23, 1839 in Ste-Marie-de-Monnoir today Marieville. I have 3 children Louis-Abraham born about 1843; Isaie born April 1, 1845 and Marie.
2) Euphronsine married Noel Lareau (Jean-Marie and Francoise Hebert) on August 1, 1826 in Marieville then she remarried Ambroise Plouffe (Ambroise and Marie-Marguerite Vidal-Carcassonne) on November 26, 1833 in Marieville With 2 marriage I have 2 children Adele and Euphronsine Plouffe.
3) Joseph married Genevieve Beauvais (Cahrles and Josette Jette) on September 18, 1821 in Chambly They have 2 children Edouard and Joseph.
4) Emilie married Hypolite Desmarais (Michel and Marie-Anne Blain) on February 8, 1825 in St-Mathias-sur-Richelieu.
5)Marie-Angelique married Jean-Baptiste Mayer or Meyer (Joseph and Marie-Anne Brodeur) on February 18, 1822 in St-Mathias-sur-Richelieu.
6) Louis married Isabelle Duclos (Pierre ans Louise Lalanne) on October 25, 1831 in St-Mathias-sur-Richelieu then have one daughter Rosalie. then he married Justine Pahneuf on October 23, 1876 in St-Cesaire, Shefford Co.
7) Michel married Elisabeth Isabelle Desnoyers-Desmarais (Toussaint and Marie-Anne Patenaude) on November 5, 1821 in St-Mathias-sur-Richelieu.
8)Des-Anges married Abraham Joubert (Abraham and Marie Robert) on October 22, 1833 in Marieville.