Any device that fires a projectile over 500fps must be registered with the CFC. It's a firearm. Read their rules for the proper definition. If it fires fully auto, it's a prohibited device whether it fires bb's, paintballs, or bullets. Airsoft being the biggest violator has rigs that shoot over 500fps and shoot fully auto. Not only are true airsoft guns prohibited (not the ones in Cabella's or Walmart) but they also are considered firearms. It's a triple hit. As a majority of airsoft owners are not gun owners, they don't really care and always scoff at all the rules. (CBSA and CFC) If you're a gun owner and you own an airsoft gun that fits into this category, you put your legal gun ownership at risk. You're in possession of a prohibited device and you can lose your guns (aka your investment) just for owning a toy. I have this debate with airsoft gun owners all the time. They always try to somehow explain away the law that it's ok for them that their devices are not illegal and they have no worries. They want you to think their hobby is a "real as possible" yet don't want to take responsibility for the fact what they own is illegal. It's like a form of duality thinking.