Canada has introduced a range of new gun laws in recent years, with the introduction of Bill C-71, Bill C-21 and a ban on assault-style weapons. This has led many to question: what guns can you have in Canada? Here's everything you need to know. What is Canada's gun...