An annual pro-Palestinian rally went ahead in Toronto on Saturday with a heavy police presence after an Ontario judge dismissed the province’s last-minute attempt to block it. The Al-Quds Day rally outside the United States Consulate drew thousands to downtown Toronto, some waiving Palestinian and Iranian flags and chanting “Free Palestine.” Other counterprotesters waved Israeli, American and Trump flags, as well as those of pre-revolution Iran. Toronto police estimated a crowd of 4,500 people and confirmed two arrests at the event – including at least one counterprotester. Ontario Premier Doug Ford had sought to stop the demonstration from taking place....