I think there's no shortage of blame to go around. Many of the comments suggest that it's systemic, and not my broker, not Canaccord only, or a rating agency, or regulatory authorities, or banks playing both sides of the fence, or liquidity guarantees that aren't guarantees.
On April 10th, 2008. See this statement in context.