Spent a wonderful long weekend in Ottawa many decades ago, when I drove my 1967 Austin Healey, still have those cherished pictures next to those Capital Buildings. Everyone spoke English, it was in May. There is a Canal that goes around the city. Just a beautiful memory.
Are you following my point though? Quebec is heavily French because they were there first.
And if you head through the Great Lakes and down through the Mississippi River valley, you come upon Detroit.. Memphis.. St Louis.. Cape Girardeau.. Baton Rouge.. New Orleans.. and a hundred French named towns around and in between... Because the French were there first.
It's the same in the Southwest... only in Spanish. Even the oldest town in the States is St Augustine in Florida...
As and aside, I went to school in a sea of French names. LeBlanc, Lefevre, Proulx, Rioux, Marchissault, and so on. Years later, I remember the early ATMs were in English and French. This was not a French area though. The Quebecois migrated down here to work in the mills and later in construction.