If I were you I would not go anywhere else. Waterloo and Toronto hold 75% of the Computer Science Research Budget in the entire country, so that will give you an idea of the relative power they have in Canada and how central they are when it comes to technology