If Iranians in Canada want to vote in their election, they’ll have to cross the border to the U.S. But should they cast a ballot at all?