Stop UI elements from scaling with viewport?

I have some UI elements positioned and anchored at the top left of my screen. They look good, but when i play in splitscreen they get squashed. I need to prevent this from happening while still positioning them properly. Anyone have a suggestion? The canvas is screen space camera and has a constant pixel size. The canvas is also a child of the particular camera just in case you need to know,

Create a square UI image and make it the parent of all of the objects.

Add content size filter to the square image.

Under the options for the square image, check the box marked “Preserve Aspect Ratio”.

This should keep everything that is a child of the box square.

It doesn’t have to be square, but as long as it is the shape of the area you want preserved. Don’t use a normal rectangle and shape it into a square.

I hope this helps, @ThatBrianDude.

Fydar