The Supreme Court of Canada will hear a challenge to the federal ban on over 2,500 assault-style firearms, raising questions about government authority, public safety, and the rights of licensed gun ...