Several thousand people have marched in Montreal and other Canadian cities in solidarity with protests sparked by the death of Mahsa Amini in the custody of Iran’s notorious morality police. A wave of street violence has rocked Iran since Amini, 22, died days after her arrest for allegedly failing to observe the Islamic republic’s strict dress code for women.