He was eventually released by York and he was approached by clubs in Greece and the United States, before signing for USL First Division club Vancouver Whitecaps on 12 August 2009 for the rest of the 2009 season, with an option to play for the 2010 season. He joined USSF Division 2 Professional League club Crystal Palace Baltimore on 9 February 2010. After the 2010 season, Palace announced that the team would be on hiatus. Pejic returned to England in the summer of 2011, and following a trial with Barrow, he signed for the Conference Premier club on a short-term contract on 1 August. He was released just a week later.