Iran issues new threat against protesters as Canadians rally in solidarity