Plus banking regulatory enforcement with teeth as well as CRA forensic investigations. International money laundering is massively complex, as you are well aware, and the state needs to employ highly trained and highly skilled staff, and pay them well to keep them. The skill sets are both in forensic accounting as well as computer technology.
In addition to investigative expertise, we need prosecutorial and judicial expertise. The best assembled case in the world can fall apart if a Crown or judge can't distill it, in particular if it is before a jury. It doesn't work if a technically complex case is met with blank stares from the jury box.
Another problem is the length of time it takes a case to get to trial often results in a loss of interest by prosecutors and their bosses. Headlines and press releases come and go.
For good or ill, US DOJ prosecutors seem to be more 'crusading' in some of their high profile cases.
There is reasonable ground between something out of Les Miserables and 'won't somebody please think of the children'. People forget that, prior to the Charter and its rulings, we had a fair and reasonable criminal justice system. Although it is merely an 'investigative tool', it is often felt in jest (or derision) that the amount of evidence you need to swear before a justice to get an Information to Obtain a Search Warrant is such that you really don't need the warrant in the first place to make your case. I'm sure
@brihard experiences something similar with authorizations. Warrant and authorization writing is now a specialty.