I grew up in Canada and attended a couple of well ranked universities in the US (MIT and Stanford), so I went on a path similar to what you are considering, although with a very different major.
It makes sense for you to consider only the top ranked universities in the US. On the one hand you have excellent universities in Canada. There would be no reason to come down here to attend an expensive university that is almost as good as what you can find locally in Canada. Also, given that you say that you are low income, the only way that you will be able to afford university in the US would be to attend one that gives full financial aid for international students.
I do not know whether Georgetown gives full financial aid for international students. You should check unless you already have.
Also, you should run the NPC’s for each school in the US and make sure that they appear to be likely to be affordable. For example, if you Google “Net Price Calculator Harvard University” you will find the one for Harvard. You will need help from your parents to run the NPCs.
Do you know how your grades compare with other students in your high school? At the high school that I attended (somewhere near Montreal) a 94% would have made you the #1 top student in the high school (and would have knocked me down to third). However, I do not know whether the typical grading scale is the same where you are attending. For universities at the “Harvard, Yale, Princeton” level being the #1 or #2 student in your high school would be quite common among applicants, even the ones who are rejected.
I think that your ECs are good. The best thing to do in terms of ECs is to do what you want to do, and do it very well. This is for example what I did (and it worked). Other family members have used the same approach to get into Ivy League or other top schools, and what they did was completely different from what I did. We each did what was right for us. You might want to read the “applying sideways” blog on the MIT admissions website. While MIT is not on your list (understandably given your intended major) the same approach is also correct for other highly ranked schools in the US.
This approach of “do what is right for you, and do it very well” sounds like exactly what you are already doing. You do not need a long list of ECs. You do need to do well in whatever you do for the top schools in the US.
I am not sure that the University of Toronto is a reach for you. It seems likely unless I am missing something.
I might also add that I know or have known multiple people who attended university in Canada for their bachelor’s and who then attended well ranked graduate programs in the US, including Stanford and Princeton and Harvard (this was four different people across the three schools). This is another option that you can think about. Taking a semester abroad in the US or the UK is another option.
One last nit: Many of the US schools that you are applying to require what they call a “foreign language”. Of course for you and me French is not really “foreign”. This is fine. It is foreign to them and counts. It is in fact the only human language that I ever studied other than English, and growing up in Montreal French was obviously not foreign at all for me.