Canada vows to ‘freeze’ handgun sales, buy back assault-style weapons | World