Canada's Waterloo-Toronto corridor is ranked the second-largest ICT cluster in North America and one of the best places to start a company. (Photo: © Kran Kanthawong | Dreamstime.com)