Couldn't have say it any better, even in north america, most agree with that (although the northern part of the westcoast weither Canada or USA is great for raising children).
Canada is for family people, affordable schools, not so much about gang culture ect... USA on the other hand is for hard...