When I bought them at a local gun store I was told the were legal if they were already in Canada but illegal to import.
So in other words, they have to be made in Canada to be legal.
just have to be "in" Canada, not made in.
Well if they can't be imported, how did they get here?