Hi David,
I checked the profile, you have a date of birth entered there but i can find no match for a Charles born to these parents, and no such date of birth for a Charles Plante or Laplante in Drouin collection. Not that it does not exist, just not findable. And the place name of St-Charles is too vague, can't narrow things down from that as not clear if it was a town name or parish name. The people you name as being listed as his parents marry in St-Hyacinthe.
Now when you say he is given the age of 25 on his marriage record, those are almost always estimations in those time periods. Death records get even more inaccurate, particularly as to names of parents when a person was not born locally. Have you tried searching census records for him? And immigration records?