The Supreme Court will hear the Canadian Coalition for Firearm Rights' appeal of the government's ban of more than 2,500 ...