This slideshow highlights how technology clusters and collaboration have enabled innovation in Canada's ICT industry. Canada has over 32,000 ICT companies gathered in regional clusters that leverage educational and research resources. Canadian researchers can easily share ideas through national networks, facilitating new commercial opportunities. Already, Canada's ICT industry generates over $137 billion annually and employs 579,000 skilled workers. Toronto is a major technology hub with over 9,000 ICT and 400 life sciences companies employing over 200,000 people across several clusters. Competition between companies drives innovation and better products/prices for consumers.