The 28-year-old joins from Danish Superliga side Randers FC, where he has made 85 league appearances since 2010.
Last season, Ousted helped Randers claim third place in Denmark’s top tier, appearing 39 times in all competitions. From those matches, the Roskilde, Denmark, native earned 14 clean sheets.
“David is a solid goalkeeper with a commanding presence at the back,” Vancouver Whitecaps head coach Martin Rennie said in a club statement. “He’s been an outstanding performer in Denmark over the past couple of seasons and I’m delighted to welcome him to the club.”
Before that, Ousted was the starter for SønderjyskE, another Danish Superliga club, where he played 58 matches from 2007 to 2010. He started his career with Brøndby from 2003-06 without playing a match before making his professional breakthrough with HIK in 2006-07 with 16 appearances.
The ‘keeper also went on brief loan spells to lower division sides Nykøbing Falster Alliancen and Akademisk Boldklub.
Over his 10-year Danish club career, Ousted has played in the country’s top tier for four seasons. With Randers, he kept 35 clean sheets over 103 matches.
Internationally, Ousted has represented his country once at the U-19 level. He also played in the Europa League in 2010-11, making six appearances.
According to the initial reports out of Denmark in late May, Ousted came to the attention of the Whitecaps through American international Charlie Davies, who plays at Randers.
Following this move, the Whitecaps now have four goalkeepers on their books – meaning one is likely to move on.
The other goalkeepers are 38-year-old Joe Cannon, 28-year-old Brad Knighton and 23-year-old Simon Thomas.
With Ousted expected to claim the starting job, that means one of Knighton or Cannon is expected to depart, with Thomas expected to stick around as No. 3.
Given Cannon makes $189,916 per season, he will be the player Vancouver will most likely look to move. However, Knighton’s more manageable salary of $66,000 will make him a more desirable asset for teams looking for a backup or a cheap starter.