Quite the task you have set yourself there. Hats off to you.
One problem is, you appear to be using the parish names as entered in FamilySearch, which are often wrong in fact. And they hyphenate everything, which is an error. For example, Saint-Pierre-de-Sorel should actually read Saint-Pierre de Sorel, Sorel being the municipality. I think they do the hyphenation bit due to computer search functions, so the computer sees it as one name.
For Berthier-sur-Mer which you have entered data on, the name of the parish is Notre-Dame-de-l'Assomption. No -de-Bellechasse at the end of the name. And Berthier-sur-Mer is the modern name of the location, it was formerly called Berthier-en-Bas, distinguishing it from Berthier-en-Haut (modern-day Berthierville).
Your list appears to include all sorts of levels, like Comté, MRC, city, parish, all mixed up together. Skip the comté and MRC ones, which for the first change a lot, and for the other are quite recent.
For a good reference on parishes, presuming you read French sufficiently for the purpose, see http://www.originis.ca/paroisse_alpha.html Originis, who give the name of the parish, dates, brief overview.
For a map of parishes up to 1912, see https://www.genealogiequebec.com/fr/lafrance/carte which is the map from Drouin institute, also used by PRDH now
Also, https://www.prdh-igd.com/en/ListeParoissesSuivantNomUsuel list of parishes by name from PRDH
Note that Ange-Gardien and L'Ange-Gardien .both exist, they are 2 separate places, not to be confused together, they are both in your list; which is good. Also note that Ancienne-Lorette is named L'Ancienne-Lorette.
Just a few details I spotted, as long as you have undertaken such a task, more power to you. Suggest you set up your structure by municipality, with parishes listed below each when there is more than one, like
: Notre-Dame de Montréal
: Christ-Church cathedral
etc. Will make thing easier for others to navigate through.
All that said, I think this is a great idea. Should probably get linked to other pages once you are further along, just so people can find it.