Canada is banning the sale of military-grade assault weapons in the aftermath of the country’s deadliest mass shooting two weeks ago, Prime Minister Justin Trudeau said on Friday.