If you look particularly at that 2018 report by NSICOP, you can see it's heavily redacted. However, when you read between the lines, India was significantly pressuring the Government of Canada around the security co-operation issues and was amplifying this narrative of Sikh extremism.
When you read that report, officials from the government, including from the public service, are described as having a strong priority to convince India that Canada is taking their concerns seriously, and it took a number of steps, including signing that agreement to, I would suggest, appease India and to further foreign policy priorities.
