Waterloo is a hub of software engineering education in one of the most populous areas of Canada. A LOT of Canadian computer geeks went to school there. By extension, lots of them have interned at RIM, as it is so close: http://www.rim.com/company/maps/index.shtml