I was under the impression that restaurants are not able to prevent you from using their washrooms even if you are not eating/drinking. Seem to recall it being a brew ha, ha here in Toronto some years back.