Posts in tag

Canada tech companies


IBM

Last week, IBM Canada officially opened its flagship office in Toronto’s entertainment district. The company had initially announced it would open the office space in …