First, I am an international student. hence, the fee and tuitions of this two university is almost same.
I have been accepted by the university of Waterloo (ELAS) program which will offer me a place in BComputer Science. I can choose to start my Elas at the early July, thus, I can begin my BCS class with the regular group. And I may get into the co-op in the second year if I get an acceptable GPA in first year.
I have been accepted by Imperial College London (B of electrical engineering ). I do not need to attend any ESL classes for this one.
I also think study Computer Science or Electrical engineering is not a problem for me. I just wonder which school I should pick. Anyway, I want to choose the best one I could go.