Canaccord Genuity is a wealth management company that offers investment management and financial planning solutions.