First, the federal police would have to focus its resources on its federal mandate. At present, the RCMP dedicates 85% of its resources and efforts to provincial, territorial and local policing, at the expense of its federal mandate.
Second, Canada is the only G7 country that has no foreign human intelligence gathering service. There is a foreign intelligence gathering service provided by the Communications Security Establishment, or CSE, but there is no human intelligence gathering service. What that means is that we are virtually blind in one eye, because the foreign activities of the Canadian Security Intelligence Service, or CSIS, are very limited.
To understand what hostile countries are doing in our own country, we must also necessarily understand their activities outside Canada. At present, there are no such measures in place. Over the last 30 years, it seems that no government was prepared to make that kind of investment.