Vince Carter has four years left on his contract with the Toronto Raptors, but the five-time All-Star may not be with the team for that long. Article wil.