CANACCORD FINANCIAL INC.