canny

adjective
  1. having good judgment and being careful about money or business decisions; shrewd
  2. careful and cautious in one’s actions

Examples