OTTAWA (Reuters) - A gunman attacked Canada's parliament on Wednesday, with gunfire erupting near where Prime Minister Stephen Harper was speaking, and a soldier was fatally shot at a nearby war memorial, stunning the Canadian capital.