In fact, EE in macgill is outof date. They still teaching cources on ATM!
Labs in carleton has the most advanced equipment today. for example, the
optical lab in Carleton, has the all-optical-network which will not be put
into market within next 5 years. As for waterloo, its computer science are
definitely best in CA, but its EE is second class. BTW, you cannot judge
a school by prof. As you know, SITE has several canada research chairs.
Onething improtant, the graduates from Carleton has a very good reputation
in silicon valley (US).