The 22-year-old rejoins the Major League Soccer team just weeks after earning his first national team start against the United States.
“When Simon trained with us towards the end of last year the thing that struck me about him was his attitude and his personality,” Whitecaps coach Martin Rennie said in a team statement. “He was already a good goalkeeper, but he has continued to show great improvement. We’re really pleased to add a player who came through our residency program and we think that’s a pathway that others can follow.”
A native of Victoria, British Columbia, Thomas was a member of Vancouver’s first team in the United Soccer Leagues (USL) from 2008-2010 and made his professional debut on Sept. 11, 2010, against Crystal Palace Baltimore.
“This club has a great history and I’m really honored to be part of it once again,” Thomas said. “It’s exciting to be close to friends and family. The fans have always been very supportive so I look forward to giving back to them.”
On the international level, Thomas earned his first cap with the Canadian national team when he came in as a substitute against Denmark on Jan. 26. Days later, the 6-foot-3 keeper started against the United States, earning a clean sheet in a 0-0 draw.
Thomas joins MLS veterans Joe Cannon and Brad Knighton as goalkeepers on the club's roster.