ottawacitizen.com
Ottawa Missing From High-Tech Report
Perhaps Ottawa has just become a government town. This report utters not a word about the city:Silicon Valley, the largest and most influential high-tech center in the world, continues to lea…