Canada PM Justin Trudeau is banning the sale of 1,500 models and variants of assault rifles and weapons.