By IANS
Canadian Prime Minister Justin Trudeau has announced a ban on some 1,500 makes and models of military-grade "assault-style" weapons in the country.