cannier
/ˈkæniər/Definitions
1. adjective
having or showing more skill or cleverness than someone or something else
“She was a cannier negotiator and managed to get a better deal.”
2. comparative form of canny
more cunning or resourceful
“He was a cannier trader and made a fortune on the stock market.”