 On 3 December 2008, he returned to the Vancouver Whitecaps.On 31 March 2010, Thompson played his first game for West Van FC in the Imperial Cup.Thompson was a member of Canada's U-18, U-20 and U-23 National Teams.