San Diego Flash and San Jose Earthquakes Cannon was not drafted by a
Major League Soccer team and instead signed with the
San Diego Flash of the
A-League in 1998. He appeared in 28 games, posting 11 shutouts, en route to being named the Flash's Most Valuable Player. After a season with the Flash, he was signed by Major League Soccer team
San Jose Earthquakes. He remained as the starter until 2002, leading San Jose to victory in
MLS Cup 2001 and winning his first
MLS Goalkeeper of the Year Award in 2002. After an unsuccessful trial with
Feyenoord, he signed a six-month contract with
RC Lens of France's
Ligue 1. He was behind
Charles Itandje in the Lens side and was not able to break into the first team. Cannon was initially behind incumbent goalkeeper Scott Garlick, but Rapids coach
Tim Hankinson controversially promoted Cannon into the starting role for the 2003 playoffs. Although Colorado did not advance, Garlick was traded to the
Dallas Burn and Cannon kept his starting position. The following season in 2004, Cannon won his second
MLS Goalkeeper of the Year Award in addition to being named to the
MLS Best XI and as a finalist for the
MLS Most Valuable Player Award. He made his Galaxy debut on April 8, 2007, in a 0–0 tie with the
Houston Dynamo. He spent one season with the club.
Later career Cannon returned to the Earthquakes via trade with the Galaxy for allocation money in January 2008. He spent three seasons with the club. Cannon was selected by
Vancouver Whitecaps FC in the
2010 MLS Expansion Draft. He re-signed with Vancouver for the
2012 Major League Soccer season. Cannon retired following the
2013 Major League Soccer season.
International career Cannon earned two
caps with the
United States men's national soccer team. His first cap came against
New Zealand in 2003 where he played the first half of a 2–1 win. In 2004 he was called into several U.S. camps without gaining any game time. In 2005 he won his second cap, playing the first half of a friendly against Honduras. Cannon's grandfather and father are Canadian, which made him eligible for the
Canada men's national soccer team. ==Post-playing career==