One point that's important to keep in mind is that FINTRAC doesn't have investigative powers. It does have a requirement to monitor the overall system of transactions or suspicious transactions. When there is a sufficient standard of concern that's been met, it does pass that information to law enforcement or tax authorities or other competent authorities, who then follow the standard procedures of investigation in Canada. Just as it would be if a neighbour saw suspicious activity and reported it to the RCMP or other police, then all of the normal rights and protections do come into play in a very similar way.
On June 20th, 2018. See this statement in context.