You present a very strong profile that should be attractive to all of your targeted schools.
My favorite quote in your post above:
“…and a 90 because we are forced to take French in Canada.”
Most might use the word “required”, but “forced” effectively communicates your message.
In my opinion, based on your posted information, any school which does not accept you would be making a mistake.
P.S. You are a very effective communicator which is a highly valued skill.