The point of this deal is not keep Wiggins. That's what you all on the outside are not getting. The Cavs like Dion and skill set next to LeBron better than Wiggins.
Wiggins can not shoot and is not developed enough physically to play his true position yet, which is a hybrid PF.
Wiggins was always on the table to be traded from Day 1. This trade has been done for like week. Cavs have no problem giving up Wiggins to get Love, in fact its preferable over moving Waiters.
Do you all want for further explanation of this? Trade would have been officially announced but the Cavs needed to find a deal to match the salaries and this hiccup with this 30 day no trade window after Wiggins signs gave the Cavs & Wolves plenty of time to appear like they're 'sitting' on the deal.
Local reports said Kevin Love was in Cleveland last week. Wiggins more than likely knows he's out, and he posted that on social media saying so.