Just my cents from my experience in the HAM handheld radio world. Similar to the camera world, manufacturer-branded batteries cost a lot more than 3rd party batteries. There are extremely reputable 3rd party battery manufacturers and that's all they do. They make products that are plug compatible with name brand, last longer, cost less.
Unofrtunately there are fly-by-night 3rd party makers that produce junk. It will take some research but the reputable ones will start to stick out like a sore thumb once you start digging on the various sites.
It's entirely possible that Canon doesn't actually make their own batteries anyway and that they are sourced from any number of other manufacturers. I wish I knew a site that documented this.