Tehran accuses Canadian police of killing Iranian