At the 2002 Winter Olympics in Salt Lake City, Ryan James Wedding represented the dream of a young Canadian athlete.