a result he was handed his first full international cap by Canada. After earning his cap, Dunfield was advised by Canadian manager Stephen Hart that he needed to be playing at a higher level than League Two if he had any aspirations of furthering his international career. As a result, a month after gaining his cap he was allowed to leave by new Shrewsbury manager Graham Turner. Turner said that he was "far from happy with the player basically implying that this club and English League Two football was not good enough for him." While on trial with Motherwell of the Scottish Premier League, Dunfield was offered a contract by the Vancouver Whitecaps, which he accepted with the knowledge he could move to the MLS club in 2011. On December 10, 2010, it was announced that Dunfield would be a member of Vancouver Whitecaps FC in Major League Soccer. After making 12 league appearances for the MLS club, Dunfield was traded to Toronto FC on July 14, 2011. Dunfield made his debut for Toronto on July 30 as a second half sub for Julian De Guzman against Portland Timbers, the game ended as a 2–2 away draw. Dunfield scored his first goal for Toronto in injury time against his former club, Vancouver Whitecaps FC, on July 11, 2012, clinching the 3–2 home victory. Team officials named Dunfield the Toronto FC player of the year in 2012. Dunfield was waived in June 2013. Dunfield signed with Oldham Athletic on February 20, 2014, until the end of the season after impressing on trial. Dunfield was released at the end of the 2013–14 season. He signed for Scottish club Ross County in October 2014. Dunfield was one of 14 players released by Ross County at the end of the 2014–15 season. For the 2016 season, he signed with Toronto Atomic FC in the Canadian Soccer League, where he recorded his first goal on June 25, 2016, against Scarborough SC. In his debut season he finished as the club's top goalscorer with eight goals. International career Dunfield made his debut for Canada's senior team in a 1–1 draw against Venezuela on May 29, 2010. On June 1, 2011, Dunfield scored his first international goal in a 2–2 friendly match against Ecuador at BMO Field. On January 26, 2013, Dunfield was given the captaincy for the senior team in a friendly against Denmark; the match