Smart, shrewd, and careful; good at understanding people and situations; cautious.
From Scottish and Northern English dialect, possibly from 'can' meaning 'to know.' The word originally meant 'knowing' and evolved to mean shrewd and careful judgment.
Try Another Word