Taxes in canada are very high. The ontario income tax rate of 53.53% applies at 220K CAD. the equivalent rate for Cali in USD is 34.75%. you then have PST/GST (14%), way fewer deductions and european gas taxes. The one thing that is a good deal in canada is cheap high quality education. The "free" healthcare that you get is not very good and even the for pay services are of surprisingly low quality.
The average tax rate for a single person making 250K in Sunnyvale is 32.93% [1]
The average tax rate for a single person making 250K in Ontario is 39.80% [2]
But with the extra taxes you also get some better benefits like healthcare, cheaper education. Of course if your main goal is to save as much money as you can, then it probably better in the US because you earn more salary and USD converts better into other currencies.
You appear to be misunderstanding the definition of "average" in this context. The first ~50k of your income is taxed at ~20%, the next ~50k is taxed at ~30%, and so on. The average of these percentages gets you to a ~39% average tax rate for 250k income.
We immigrated from the bay area to British Columbia a few years ago. We pay taxes in the US and Canada . Taxes aren't much higher in Canada. And we've used the health care a lot and honestly it's excellent and you don't have to worry about losing it due to job loss.
Anecdotes are just that. Anecdotes. The most objective and comprehensive measure of health outcomes, life expectancy at birth, remains significantly higher in Canada than in the United States.
That is very very naive, does not reflect the state of health care system as whole and not even related sometimes. Last I checked, Italy had lower ranking halthcare system than Canada and higher life expectancy. What about hospital wait times? What about wait times for treatments and procedures for non-life threatening illnesses? What about qualify of delivery? What about working hours lost due to all of the above? What about long term consequences of delayed treatments? That is 99% of health care.