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.
Scottish people use 'canny' as a general positive descriptor for anyone clever, but English people often add the meaning of 'cautious'—one word, two different vibes depending on your accent!
Complete word intelligence in one call. Free tier — 50 lookups/day.