That’s actually working correctly, nothing to worry about.
To get things clear, a canvas gets the size depending on your resolution but it’s still measured in Unity units, so, if your resolution is set to 1920x1080 that will be the size of the canvas, making it huge compared not just to your camera but to everything in your scene like in the next image:
As you can see there, the size of the canvas is super big compared to anything in my scene, that’s normal.
If this bother you for some reason, what you can do is set your Canvas’ Render Mode to Screen Space - Camera.
Then set your Render Camera to your current main camera, you’ll see that the canvas will always be the same size as your camera, this has it’s own issues, but nothing to need to worry about in this project, with time you’ll found out what setting suits best for each project.