Now tell me your metric.  Transparency International, a Berlin based organization to follows corruption practices around the world indicates that Canada is one of the best countries in the world to launder money. Shell companies - Canadian or offshore - are not required to name the beneficiaries. They can be easily registered in this country by a resident in favor of countless foreign nationals seeking property to dump proceeds of their offshore accounts in fear of seizure in other countries.

Fintrac fined Manulife for the like last year and it was a slap on the wrist - it's the only financial institution I know of which got nailed for ... well the company calls it "an administrative error" a.k.a. dubiously sourced money. You decide.