Well done. I can understand the amount of efforts you've put in so far. Try
I am the one. The french option is a cool way of improving your crs. Though it's hard trying to learn a new language from scratch, it is achievable and very rewarding. I'm beginning to enjoy the feeling that I can communicate in another language. If you've maxed out ielts and your crs is still low, you should consider the french route. What do you stand to lose? Nothing! On this Canada journey, never say never is the winning slogan.
Age 38, crs rose to 470 from 425 because of french. Awaiting ITA. Spouse's ECA in process too. That should give additional 9points later just in case the scores keep getting high.
You can do this.