Perhaps it's because there are about a hundred times more schools in USA than Canada? Perhaps it's because the Canadian parents do a better job raising their kids than Americans? Perphaps it's because Canada doesn't drug their children? Or do you just assume it's because of those nasty ole guns here in the US?