Arguably, the most effective financial intelligence agency we have in Canada is the Bank of Canada, because the central banks actually have a very good intelligence-sharing network among themselves, in part because in many cases they don't actually trust their own national governments to provide them with necessary and timely intelligence. I can provide some evidence on how the Bank of Canada has been ahead of the game in a number of cases where subsequently governments came on board. More cooperation with the Bank of Canada is one thing that I think might be helpful.
On March 31st, 2015. See this statement in context.