Applying to Canadian University as an undergraduate transfer student from the United States

I had posted this in a different forum first, as I am new to the site. I do apologize for that.

I’d like to say in advance that this is moderately long, so I apologize for the mini essay as well.

First, the long intro describing my credentials.

I am currently an undergraduate student finishing up my AA degree in the United States with a concentration in Computer Science/Software Engineering. I currently have about a year left, and I currently have a 3.4 GPA. I speak English, French, and some Spanish, and have made the Dean’s honors list several times. I have several extracurricular activities that I have been apart of such as volunteer beach cleanups and volunteering at the Humane Society. I also have some collegiate extracurricular activities such as being Vice President of the UAA (Urban Arts Association) at my college, and being the SGA chairman of the UAA at my college. I also have at least several professors willing to write me Letters of Recommendation to the universities I apply to. In my off time, I spend my time researching the field of Nanotechnology, and wishing to get a paper that I am currently writing published. When I do transfer, I will be attempting to transfer into the respective University’s Computer Science program.

phew That’s enough talking about myself.

Second, on to the questions.

I am going to be applying to several Canadian universities. These universities include: McGill University, University of Alberta, University of British Columbia, University of Montreal, University of Waterloo, Calgary University, University of Toronto, and the University of Ottawa.

I guess you can say I’m applying to most of the major ones.

My first question is, as an international undergraduate transfer student, what are my chances of getting accepted to any of these universities with the credentials that I currently have?

My second question is, what if, worst case scenario, my GPA dropped to say a 3.0; would I still have a solid chance of getting accepted to any of the universities?

My third and final question (for now) is do you have any other Canadian universities that you would recommend and do you have any recommendations on any other ways I could attempt to make myself stand out?

Huge thank you in advance for answering this short essay I wrote.