Shared Services Canada, the federal IT department, will not tell MPs the address of its building due to national security concerns, it said. Publicly available records show its main office is above a Tim Hortons restaurant at 90 Metcalfe Street in Ottawa with data servers nearby: “Perhaps the Russians or the Communist Party of China could find your offices through Google.”