In a former life I recall System76 people just being jerks to deal with, so I never went into the details of the hardware.
The same concept holds true for Germany's Tuxedo Computers and the TuxedoOS (which is my current choice of distro). Tuxedo had much nicer people.
(PLUS keep in mind that Canada currently has reciprocal 25% tariffs on computer purchases crossing the border from the US to Canada. No such tariffs exist for computers coming from the EU.)
Generally speaking, both Pop_OS and Tuxedo_OS were done by the hardware manufacturers for what they use themselves, so the hardware they ship is assured to be supported but you're at the mercy of community help for anything beyond that.