Iran deal puts Canada and Russia in the crosshairs

Iran deal puts Canada and Russia in the crosshairs