Many worthwhile initiatives are suggested in this article.

At the same time, there are other steps that need to be taken.

For example, make it illegal to access salafist websites. 

Prosecute for hate speech and then expel for life these hideous imams who come from abroad and preach the destruction of Jews in Canadian mosques. Prosecute as parties to their crime of hate speech the persons funding their trips to Canada.

If tracts calling for the violent destruction of non-muslims are circulating in Canadian mosques and islamic schools prosecute the persons disseminating it.

These measures surely are overdue. Of course, the chances of them being enacted are precisely zero as long as the current government is in power.