Mark, who played 78 times for Canada as a defender, began his professional career in the Canadian Soccer League, at first with Ottawa Intrepid and then in 1991 with the Hamilton Steelers. The Montreal Supra of the CSL followed in 1992, then home to the west coast in 1993 with the Vancouver 86ers in the A-League.
The first of many crossings of the Atlantic followed in the fall of 1993 when he signed with Watford of the Football League where he played from 1993 to 1995. Returning to North America in 1996, Mark had spells with Columbus Crew and New England Revolution, followed in the summer of 1997 by 21 games for the Seattle Sounders of the USL.
That fall it was back to Europe with Osters IF of the Swedish Allsvenskan where he played until 1999, then on to Oxford United and 58 games in the English Football League between 1998 and 2000. That summer he was a member of the Canadian national team that won the CONCACAF Gold Cup in Los Angeles before returning to England with Oldham Athletic for the 2000-2001 season.
A return to the U.S. in the summer of 2001 saw him join D.C. United of MLS and then the following year the first of two visits to Charleston to play for the Battery, interspersed with one season with the Vancouver Whitecaps. Thus, Mark ended a lengthy professional career which began in Ottawa in 1990 and ended in Charleston in 2006.
Mark then went on to be an assistant coach with the Canadian national team from 2004 to 2008, with the Charleston Battery from 2006 to 2009, with the Canadian U-20 team in 2007, and finally today with the San Jose Earthquakes of MLS.