Losing my mind. My sprite is always behind the background. Tried everything. Please help 😭

I'm an absolute beginner so please keep this in mind. I have my background image in a canvas. Whenever I put my sprite in the hierarchy, it is always behind said background. I tried making a new canvas for it, changing its Z position, changing the canvas to world space render mode, nothing works... I also tried moving the background into a panel outside of the canvas, but that simply makes it invisible for some reason, regardless of the opacity.