Lors de son mariage avec Sophie, Charles est veuf de Rose-de-Lima Barrette qu'il avait épousé le 12 novembre 1861 à Laprairie (Québec). Elle était la fille mineure de Bazile Barrette et d'Adélaïde Giroux. En deuxième noces, il avait épousé Flore Caron le 7 janvier 1873 en l'église de la paroisse Saint-Sauveur à Québec (Québec). À l'époque de ce mariage en secondes noces, Charles demeure dans la paroisse Saint-Roch à Québec. Flore Caron était la fille mineure de François Caron et d'Élisabeth Côté. Son contrat de mariage avec Sophie Kirouac a été rédigé par le notaire Jean-Baptiste Hamel sous le numéro 6150 (référence : Centre d'archives de Québec, CN301,S380).