NO NO NO, this is not an act of terrorism, rather it is an act of war waged by a non-state, religious based group (Islamists) against the nation of Canada. The correct response is a declaration of war against the nation and non-state actors that funded the actors and their training.
In the “normal” case, the funders are the Saudis, the Qatari’s, and the Iranians. The ambassadors from these three nations should be called into the PM’s office and given 48 hours to provide proof that the funding and training will cease and that those responsible for the funding and training of these actors will be handed over to the Canadian’s as war criminals.
Well stated.