That's right, and that is partly the story of Air India. However, the Air India commission also looked at the contemporary relationship between the RCMP and CSIS, and found that there were still some problems.
Again, I'm not saying that this is a personal fault of either of those two organizations, but you have organizations that have very different mandates and sometimes those are conflicting mandates.