Medical are free mostly. Taxes are high I heared from my cousin she told me its 32% on everything (shopings, salary all), its ok I stayed in Europe and paid same taxes but medical is free for us its big benefits.
Right now I am in the USA I paid for my wife Delivery during her pregnancy its cost me 5400USD. so, its big cost for me after coverage of my inssurance.
I am on H1B, On H1B we must have to work only for H1B sponsor employer and spouse can not work on her H4 dependents visa, so if your spouse is high educated or similar to your education that is worthless for her. she will sure tired during your H1B - H4 stay.
I say the H1 - H4 rules are worst, when you apply for green card its take minimum 5years to 7years in the USA , and in Canada in 3years or max 3and haf years you will get citizenship, and Great deal is PR of Canada, your spouse can work anywhere. free medical mostly.
Thanks,
Ommkumar desai.