Making a decision between UoT and UoWaterloo

<p>Hello everyone.</p>

<p>This is my first post in the forum so a warm hello to everyone here.</p>

<p>I am a Canadian permanent resident interested in pursuing my Masters from UoT or UoWaterloo. I decided on these two after doing lots of research and in general, I think that these two are the best for a CS degree. </p>

<p>I have not taken the GRE General Test as of now, so let's not take that score into account. </p>

<p>As of now, I am pursuing an undergrad degree in CS and I am in my 7th semester (total 8). I have 72% in my under graduation degree and have interned with Google. I also have a published paper in an international IEEE conference.</p>

<p>Here are my questions:</p>

<ol>
<li><p>Do I have a chance of getting in the two mentioned universities, considering my % is not that high? It might reach 70 by the end of the last semester. </p></li>
<li><p>Which should I prefer? </p></li>
<li><p>The last date for applying to UoWaterloo for Fall 2011 is December 15, 2010. By that time, I might not have got all the transcripts since two semesters would still be left. How do the universities handle this? Are they OK with this?</p></li>
</ol>

<p>Any advices on applying would be welcomed. Please feel free to suggest anything.</p>

<p>Both are great CS schools. Sorry, I can’t tell you much more than that.</p>