Eyewitnesses reported seeing a gunman running towards the parliament buildings, where some 30 more shots were fired.
Zehaf-Bibeau, 32, reportedly had a criminal record in Quebec and British Columbia, including drug possession and robbery. He was designated a “high risk traveller” by authorities, who had also seized his passport, Canadian news outlets reported.
CBC Canada posted a picture of someone they said was Zehaf-Bibeau on Twitter, and on their website.
Canadian prime minister Stephen Harper called the incident a “terrorist attack” and said that the country would not be intimidated into changing its foreign policy. Early this month, Canada said it would be joining US-led striked against the Islamic State group in Iraq.