IT Companies Top 5 Ottawa-Based IT Companies You Should Know 6 months ago Ottawa, Canada's capital and the country's fourth largest metropolitan area, is a global technology hub with more than 1,800 technology…