I think that I may be a bit more optimistic than other responses.
This I am not sure about. The people who I know who applied to McGill all had at least taken all of the prerequisites for calculus and did well in them. For engineering or math I would be quite concerned. However, for sociology I just don’t know. McGill does admit by major.
I think that you will figure this out and be fine. You do not need any French to attend McGill. You will pick up some just living in Montreal. There are also some good French intensive courses over the summer in Montreal, and in Quebec City, and elsewhere in Canada. It might be worth signing up for one, whether before your freshman year of university or between freshman and sophomore years. However, I do not think that this is necessary, nor required.
To me this looks fine. I know three people who were accepted to McGill (myself, a daughter, and a sibling) and I used to know a lot of people who were accepted there (most of perhaps the top 1/10 of my high school since we were local). I am not sure if any of us had a better mix of A’s and B’s.
I do not think that it is a safety, but I think that your chances are reasonably good.
As others have sort of hinted at, the rate at which people are accepted depends upon how strong their application is. Applicants who are obviously going to be accepted (high GPAs, all requirements very solid) tend to get their acceptance quickly. Applicants who are likely to be closer to the cutoff tend to get their acceptances much later in the process. You hear whenever you hear.
Best wishes. Bonne chance.