CANACCORD ADAMS LIMITED