Soolsma signed with Toronto FC in February 2011 following a successful trial period during the preseason. Soolsma began his career in the youth system of FC Volendam. He signed for HFC Haarlem in 2007 and made seven appearances in the Dutch Eerste Divisie (second highest division in Netherlands). Soolsma left Haarlem in 2008 and spent a year at FC Chabab. Prior to his move to Toronto, he played for amateur team VV Young Boys and helped the club gain promotion to the Hoofdklasse (fourth tier of soccer in Netherlands).
2011: Appeared in 23 matches, starting in 18. Scored three goals and recorded five assists, logging 1,578 minutes. Soolsma scored his first MLS goal on June 29 at BMO Field in a 1-0 victory over Vancouver Whitecaps, after converting from the penalty spot. Nutrilite Canadian Championship: Appeared in four matches, starting in both legs of the finals against Vancouver Whitecaps. CONCACAF Champions League: Appeared and started in five matches during preliminary round and group stage.