Canada should completely ban the buying and selling of all guns, says Prime Minister Justin Trudeau.The government proposed a new law that would freeze private ownership of all small arms.Trudeau's proposal comes days after the fatal shooting at a Texas elementary school in the neighboring United St