Canada sanctions Iran over human-rights violations - Reuters