Canaccord appoints new managing director

Canaccord appoints new managing director