You can find all high-tech companies from "Ottawa High-tech Guide", which is published yearly for free pickup. The last version was issued two months ago. Not sure if it is still availble.
Alternatively you can go to any ministry of human resource office to find all company list. There are multiple locations, such as Lincoln Heights mall on Carling.
Good luck.