Regarding players (not just Bosh) one why they leave Toronto to play elsewhere.

A decade after he left Canada for his hometown team in Orlando, Tracy McGrady said he could understand why Toronto Raptors star Chris Bosh might want to return to the United States when he becomes a free agent this summer.

"Maybe he wants to start off fresh with another franchise, or maybe he's doing it for tax reasons," McGrady said Friday, before his New York Knicks tipped off in Toronto.

"I'm not speaking (for) Chris Bosh, I'm just saying (for) the individual that wants to move on. There's different reasons why a guy wouldn't want to play here."

Toronto took McGrady with the ninth overall pick in the 1997 NBA Draft, when he was still a teenager right out of high school. His ascent to stardom was only beginning when he left the Raptors after the 1999-00 season, returning home to Florida as a free agent to play with the Orlando Magic.

Bosh is set to become a free agent this summer, part of a banner crop that will include the likes of LeBron James and Dwyane Wade. Bosh, who has spent the entirety of his seven-season NBA career with the Raptors, has kept his intentions a closely guarded secret.

"Some guys do it for different reasons," McGrady said. "He's been here for quite some time now, and he's personally been successful. The team really hasn't done that much."
Source - Click here