Yes. Calgary, Alberta hosted the 1988 Olympic Winter Games. Canada also hosted the 1976 Summer Games in Montreal, Quebec.
Canada will once again host the Winter Games in 2010 in Vancouver, British...
Better to ask who has hosted the Winter Olympics:Chamonix, France 1924 St Moritz, Switzerland 1928 Lake Placid, New York, USA 1932 Garmisch Partenkirchen, Bavaria, Germany 1936 St Moritz, Switzerland...