For reference though, Canada also have "worldwide taxation", the difference between the US is that US tax follows up wherever you take up residence.
I agree on the schools though, I feel that if your kids can get domestic tuition in Canada, Canadian schools offer better value for money. If I ever have a family in the US, I'll make sure that they're dual citizens so they can get domestic tuition in Canada.
Depends on where you live in Canada I guess, Canadian suburbs are phenomenal. But the cities, well let's just say I don't feel it oozing with "quality of life" - at least in Vancouver.