 In 2005, Klein made the cross-country move to the Vancouver Whitecaps, where he started 26 of 27 games and was second on the team in scoring with 18 pts (7 goals, 4 assists).He earned first team USL for his efforts.In the 2006 campaign, he moved into a more defensive midfield role, starting all games eligible (27) and leading the team in minutes played during the regular season.