No, basically everything within one layer is displayed by one camera. Within the layer, sorting is pretty much perfect as it uses an ortho camera, and just tiny z differences are sufficient. The other two cameras display the foreground and background layers respectively. So 1 camera per layer, as many sprites as you want per layer, and use the parallax script to scale movement and simulate parallax on the other layers.
Hope that helps...