Canadian Prime Minister Stephen Harper and his wife Laureen arrive at a dinner during the Calgary Stampede in Calgary, Alberta, July 3, 2009.