Donoreo Tuxedo. But they’re German, not Canadian.
Both my current and my last laptop were from them. The after-sales service is top notch, and I’m really happy with the quality of the product.
edit: this is the updated version of what I have. I’ve got the last generation, with an i5 1240P. But bc Tuxedo primarily sells Linux (with their in-house developed distribution, Tuxedo OS) you can be confident that Linux will work. They contribute their drivers and code upstream to the kernel and make it widely available - I have no issues running Arch on my laptop. Everything’s supported out of the box, and there’s an aur package for their control center which gives me control of the RGB keyboard lights & an easy front end to CPU profiles & bios integrations to disable/enable stuff like the webcam without rebooting.
https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-S-17-Gen8.tuxedo