As for CS, I believe it is good ,too ,'cause I can see from its website that it is trying to become one of the best in CA by all means .
I am applying 2nd bachelor degree program in CS and just got an offer from Queen's. Toronto Univ. and Waterloo haven't informed me.
Nice to know u here , happy new year and good luck!!