Canvases update their own internal transform automatically, including Scale. But a canvas that is inactive when the scene is loaded will default to a scale of (0,0,0)
If you copy a child of that canvas using the scene hierarchy without enabling the canvas at least once first, that 0,0,0 scale will get baked into what you’re copying, and everything will be zero-scale when you paste it somewhere else.