Spotlight on: TechPlace Michael Ashford January 2, 2019 Learn about TechPlace in Burlington, ON, Canada- more than just office space, TechPlace supports new and growing companies.