Canaccord Genuity is a capital markets division of Canaccord Genuity Group that provides full-service offerings in critical sectors of the global economy:...