Public safety minister Steven Blaney called it a “terrible act of violence against our country, against our military and against our values” that was “clearly linked to terrorist ideology”.

Police identified the dead military member as Warrant Officer Patrice Vincent, 53.
The suspect, Martin Couture Rouleau, 25, was known to authorities and recently had his passport seized, police commissioner Bob Paulson said. . . .

Martin Couture Rouleau staked out the parking lot for 2 hours waiting for the soldiers. He was apparently arrested in July, but was let go because he hadn't committed a crime and they did not view him as a threat to others.