IT World Canada’s Mudeeha Yousaf and Alex Radu discuss the top stories of the week in tech news.