How are these Canadian Engineering Universities? And do I have enough chances?

<p>ok...I am a senior at an American school in Egypt. I am planning to go to Canada for college. I have a 3.6 GPA (My school does not weigh APs) and have taken quite a number of APs...My SAT score was quite bad and I got 470 in Critical Reading (I know, its horrible), 650 in Math and 560 in Writing...I am however improving and going to take the SAT again and I should be able to break 600 in Writing and 550 in Critical Reading...Apart from that, i am a pretty good student with extra-curricular activities and NHS and so on...I want to study engineering...U of British Columbia is very hard to get in and so I probably wouldn't try on UBC I guess...U of Toronto is the kind of a college that I really would like to get into...Some people recommended me U of Waterloo and U of Alberta, How are they?? Which one is better amongst the two?? Also are there any other canadian engineering universities that could act as back-up plans, like ones I could apply to just in case I do not get into any of the ones I mentioned above?? Thank you very much for your answers!!!</p>

<p>Allriight I have taken AP Biology, AP Chemistry and I am taking AP Physics, AP Calculus, AP Language & Composition and AP Economics…I got a 3 in Bio and 4 in Chemistry…Sorry but this is a self bump</p>