A guide to Canadian money laundering legislation - Hall, Terence D. (LexisNexis Canada, 2008)