Snow began his senior club rugby with the Newfoundland amateur club team Dogs RFC. He went on to play professionally in South Africa for Eastern Province in 1995, before joining Newport RFC in 1996, the club he remained with until the 2002-03 season. However, he made two more appearances as a replacement in 2004 and 2005 making a total number of 190 appearances. He joined Newport Gwent Dragons for the 2003-04 season.
Snow has earned 62 caps for Canada from May 1995 to September 2007. He also played for Barbarian F.C. in 1996 against Wales, a match which they lost 10-31.
Snow returned to his home province in 2005, playing for the Newfoundland Rock in their national-championship-winning season, and taking a position as the project manager for the Newfoundland and Labrador Sports Centre, a new development that will upgrade the current Swilers RFC complex into a multi-sport provincial training centre.
In 2012 he retired from all levels of rugby. Snow was named an inaugural inductees for Rugby Canada's Hall of Fame and was inducted into the Newport Rugby Hall of Fame. Additional honours include being Named third-best prop in the world by World Rugby Magazine in 1999, British Writers’ Player of the Year in 2005, and the Sports Newfoundland and Labrador’s senior male athlete of the year in 1995.