I would assume Canero played the other night as he was being watched by somebody - probably a scottish team. I would also think he was going to play tonight for the same reason.
My guess would be whoever was watching him decided to take the plunge on Tuesday/Today hence the announcement to cancel his contract. This would have required negotiation and I would think have been agreed before today.
Wouldn't be suprised to see Canero join another club in the next 24 hours.
Also, no man who drives a Ford Ka can earn £12,000 a week, it's just not on. Must be exaggerated.