'How is it that members of parliament are a public safety concern?' Canadian MP Jenny Kwan tells Al Jazeera.