Canada has been competing in the Olympics since 1900. Canada has been competing in both the Summer Olympics and the Winter Olympics.
Figure skating has been part of the olympic games since 1908, where it was first part of the summer Olympics. In 1924, it was first introduced to the winter Olympics. Your question does not specify which Olympics, but it was in the summer Olympics 102 years ago. It has been in the winter Olympics for 86 years, and been in all 21 winter Olympic games since then.
The last Winter Olympics that Shiva Keshavan competed in was the 2010 Winter Games in Vancouver. He has represented India in luge competition at the 1998, 2002, 2006, and 2010 Winter Olympics.
In modern times, the first Summer Olympics was in 1896.
Nordic skiing has been in the Winter Olympics since it's inception in 1924. Alpine skiing has been contested since 1936.
112 years ... the first 'modern' Olympics were held in 1896 in Athens.
Jamaica has participated in every Summer Olympics since 1948 and participated in the Winter Olympics from 1988-2002.