1. Steve Nash
Nash is one of the best foreign-born players to play in the NBA and also to never win a championship. Born in Johannesburg, South Africa, Nash had dual citizenship. Despite the empty space in his trophy cabinet, the Canadian was a phenomenal player. He lasted 19 years in the NBA, winning two MVP titles along the way.
The eight-time All-Star is one of the greatest point guards of all-time. His most successful period was with the Dallas Mavericks. However, he also played for the Phoenix Suns and the LA Lakers. He now works as a consultant for the Canadian national team and the Golden State Warriors.