Calgary man who had hate speech charges stayed returns to rally
Calgary man who had hate speech charges stayed returns to protest at pro-Palestine rally
Calgary man who had hate speech charges stayed returns to protest at pro-Palestine rally