Oh, also, semi-automatic rifles are totally legal in Canada and lots of people do have those. You just can't have magazines with more than 5 rounds. Those are even more easily acquired and smuggled than guns, and you could even make it by hand yourself out of sheet metal and a legal magazine with little effort. To make it concealable, just add a folding stock and saw down the barrel.