Canaccord Financial — Canadian financial company