That's not completely helping me visualize why it doesn't pass through the membrane. Are you saying that each water molecule surrounded (Na or Cl) ion stays intact as a group, and is too collectively too large to pass?
It's probably the 'constant concentration' part that is confounding the two. It is connecting number of particles with volume, whereas the canonical ensemble has them as separate terms.