I'm not so sure that this can be called a terrorist attack, simply because the PM says so. Saying that it was an attack against Canada, is also a little over the top. It was a targeted attack against a particular faith, which falls under the label of a hate crime.