You're wrong about french, it's pretty different between France and Canada.
I first learnt France french, then Canadian. happen to find "correct" french extremely boring, absolutely no reason to speak in a boring way if you can speak cool french ;)
France French is centrally controlled; there's essentially a standards body (though you could argue that in practice this is irrelevant; if what is actually spoken diverges from the standard, then what is actually spoken is the language, and the standardisers are just playing at constructed languages). No major variant of English works like this.