Vancouver, Canada.
Montreal, Canada
Calgery, Canada
Vancouver, BC Canada
Vancouver, British Columbia, Canada.
Canada has hosted the Winter Olympics twice, in Calgary and Vancouver, in 1988 and 2010 respectively. It has hosted the Summer Olympics once in the 1976 Montreal games.
The last time Canada hosted the Winter Olympics was 1988 in Calgary. The one and only time Canada hosted the Summer Olympics was 1976 in Montreal.
Mexico City hosted the Summer Olympics and Grenoble hosted the Winter Olympics.
London hosted the Olympics in 2012.
Canada hosted the 1976 Summer Olympics in Montreal.
The 2006 Winter Olympics were hosted by Turin in Italy.
Mexico City, Mexico hosted the 1968 Summer Olympics.