Smith left Stonebridge Road at the end of last season after failing to agree a new contract with Liam Daish and has now penned a one-year deal with the Daggers.
The 26-year-old Canadian makes the switch to Victoria Road having spent the past two years playing for Ebbsfleet in the Conference.
Smith made 25 appearances for Ebbsfleet last season as they finished 7th in the table.
The left-sided defender was released in the summer as manager Liam Daish said that he couldn't wait any longer for the player to commit his future to the club.
Daish had been trying to negotiate a new deal with Smith since the beginning of February, although the player was delaying talks as he had his heart set on making a career for himself in the Football League.
Source: http://www.confguide.com/newsArticle.do?id=6680