Poaching is illegal. But owning elephant tusks isn't . In fact it is considered a luxury.
The only real solution I see is the mass production of a synthetic that can't be identified from real ivory. This would make ivory so cheap that poaching no longer is profitable enough.