canny

adjective

Having or showing shrewdness and good judgement, especially in money or business matters.