Took me more than an hour to make sure that the background could keep in place.
The main problem was that I didn't understand the difference between a "canvas" object and a simple GameObject.
And the difference is still not very clear to me in fact...