Engineering major, and Schools among 3 countries. Totally confusing

<p>First of all, I am an international student; therefore, I applyed for the schools in 3 countries.
And I have admited or conditional admitted by the following schools.
USA
Purdue university (First year engineering)
Rose-Hulman Institute of technology(Electrical engineering with 5000$ scholarship)
Canada
Mcgill university (Electrical engineering)
University of Waterloo (Computer Science with 1000$ scholarship) but I need to attend English Program for 2 months
Because of I didnot meet the language requirement of waterloo, I cannot apply to the engineering faculty and coop program. However, I can get into Computer Science COOP program if I get 75 in average for the first year.
UK
Imperial college(Electrical engineering)</p>

<p>I am looking forward to hearing back from you!
Thanks</p>

<p>What is your question?</p>

<p>Which country or which school I should go?</p>

<p>If you’re a guy, go to McGill. If you’re a female, go to Waterloo or Purdue. If you’re not sure, go to Imperial.</p>

<p>definitely go to Purdue, it’s the best all-around college experience in my opinion out of your choices</p>

<p>I am male, but why I should go to Mcgill</p>

<p>Montreal has amazingly beautiful women.</p>

<p>That is not the most important thing.</p>

<p>I’m not trying to be a jerk. But it kinda surprised me that you got into Imperial College with that kinda english. I mean, UK is all about good grades and test scores…unlike the US. But if I were you, I would pick UK’s Imperial College. That school is the most prestigious out of all the schools that you listed up there.</p>