Canada also has about one tenth our population - 34 million people. That’s a much more manageable number, even with a quasi-socialist safety net. They also don’t spend much on defense, and have a virtual free ride on the US in that regard.
They also don’t frack about when it comes to mineral and oil extraction.