Here are two sayings from the United States with similar meanings:
1. He's slicker than a Philadelphia lawyer (it's rather old, and I personally don't know anyone who still says it, but a "Philadelphia Lawyer" was a lawyer who could twist anything around to their own advantage)
2. He could sell ice to an Eskimo (from my grandmother)
I hope that helps.
- For Teachers