Canvas : Overlay to Camera without changing the way UI elements display

Hi,

I have designed my canvas in Screen Space Overlay, now due to some reason I want to change it to Screen Space Camera. But issue is that it shows 3d gameObjects in between camera and Canvas, which i know is because in screen space Overlay, canvas is rendered on top of every thing. I tried moving canvas, but can’t change its transform, don’t know why. Is there a way to change canvas from Overlay to Camera without changing the way UI elements display?

Thanks,
Nitish

Scaling the Plane Distance parameter of Canvas to a small value did the trick for me!
I set Plane Distance to 1 now canvas is very near to Camera, so Canvas is the first thing to be rendered on screen now.