Federal departments and agencies since 2017 have fired three employees as foreign agents, records show. Their identities and the governments they were spying for were not disclosed: ‘It typically follows receipt of new information from the Canadian Security and Intelligence Service.’