Cardiff City striker Robert Earnshaw has joined Major League Soccer club Toronto.
.
The 31-year-old Wales international confirmed the move on Twitter, posting: "Breaking news: I have now signed and officially a @Torontofc player."
.
Earnshaw has not featured for the Bluebirds, who lead the Championship by eight points, this season.
.
Earnshaw rejoined Cardiff , where he began his career, on a free transfer from Nottingham Forest in July 2011.
.
He had a loan spell at Israeli side Maccabi Tel Aviv towards the end of 2012, but returned to Cardiff in the new year.
.
Toronto's season kicks off on Saturday at Vancouver, so Earnshaw will fly to the Pacific Coast city to meet his new team-mates.
.
Via Twitter, he added: "I want to thank my home town club Cardiff City, I had the best fun playing in front of those fans from the age of 16 until now.
.
"I leave with a heavy heart from Cardiff City. I hope we created memories and I tried to give everything I had when I played.
.
"I will remember the journey that we went through."