Canaccord Genuity fined $80M for compliance lapses • PINGeo