According to witnesses and reports, the House of Commons' Sergeant-at-Arms shot a gunman who had infiltrated the Canadian parliament building. 

The confrontation occurred just after a soldier was shot and killed while standing guard at the nearby National War Memorial in Ottawa.

Kevin Vickers, a 29-year RCMP veteran, is now being hailed as hero for stopping the attacker inside Parliament’s Centre Block. 

Earlier, we saw video that showed the moment when shots rang out. 

Hon. John McKay, a member of Parliament, told Gretchen Carlson this afternoon that Vickers' office is only about 20 feet from where the suspect was shot.

He called Vickers a "tremendous person of immense courage," but could not confirm the reports of Vickers shooting the attacker.