Canadian police violently intervene pro-Palestinian protesters