Ever since a Google-affiliated company announced that it would be building a "smart city" on the Toronto waterfront, rumours have swirled about what kinds of futuristic tech might be in store.