Recently, the federal government passed Bill C-15 to help combat consumer financial fraud, but Democracy Watch argues its consumer protections are still weak.