Vancouver Whitecaps FC announced today that striker Robert Earnshaw has retired after an 18-year professional playing career. Earnshaw will immediately take over the head coaching duties for the Whitecaps FC U-14 Pre-Residency team and also serve as the club’s strikers coach.