Philly mayor Jim Kenney: “The only people I knew had guns in Canada were police officers, and that's the way it should be here.”