Drawing UI canvas image over GUI.button.

I need to use both GUI.Button and UI canvas image. Currently GUI.Button is drawing over UI canvas image. How can i draw UI canvas image over GUI.Button?

Just place the button object above the canvas object in your hierarchy. That should do the trick.

Let me know if it worked for you.