hmmmm
hmmmm
Open source projects aren't really volunteer/spare-time/garage efforts anymore. The Mozilla and Apache foundations are pretty big organizations. A lot of projects are also run by for-profit commercial players like Redhat and Canonical.
Folks who know security well enough to do this correctly are rare. You don't want to farm out critical X.509 infrastructure to the lowest bidder.
But the question is: Can you get a team of engineers that have the ability and crypto know-how to build something like Let's Encrypt in Canada for 1/3 of the salary?
It's not entirely true, but its way closer to the truth than you'd admit.
So to conclude, if you are in a field like tech, medicine, finance you will be significantly better off in the US than Canada. Other fields with similar income levels between Canada and the US I'd say Canada will offer a better standard of living.
Anyways, I'm making way beyond 2x as much as I ever could have in Canada. Also I get to work on world class tech, with world class people. And when I changes jobs, I don't have to take major compromises. There are way more high quality employers in the bay area than anywhere else for technology!