Canada's Prime Minister Justin Trudeau has announced a ban on new handgun sales in the country. The regulations have come to effect from Friday.