canniest

adjective
  1. most shrewd and careful in dealing with others; most astute in business or practical matters
  2. Usage: superlative form of canny

Examples