How many gold medals has Canada won in the winter Olympics?

Through the 2006 Winter Games in Turin, Canada has won 38 Winter Olympic gold medals (along with 38 silver and 43 bronze for a total of 119).

Canada has won 8 gold medals in ice hockey, 6 in speed skating, 5 in short track speed skating, 4 in alpine skiing, 3 in figure skating, and 2 each in freestyle skiing, bobsled, cross country skiing, biathlon, and curling and 1 each in snowboarding and skeleton.