Ottawa tech companies abroad: Execs based in Europe give their view of our local ecosystem Techopia, Insider Only