Might seem complex since many CGNers make it out to be, but it's relatively simple:
All firearms start as non restricted
Then apply these rules:
Restricted if:
If it's a semi auto AND barrel length under a certain length (18.5") or overall length under a certain length (26")
If it's a manual action AND overall length is under a certain length (26")
Is named specifically in a special order in council (ie AR-15, which while meets non restricted classification, is named specifically as a restricted firearm)
http://www.rcmp-grc.gc.ca/cfp-pcaf/fs-fd/restr-eng.htm
Prohibited if:
If it's a firearm with a barrel shorter than 105 mm or an overall length shorter than 660mm
If it's firearm that is longer than 660mm but has a barrel length shorter than 457 mm
capable of full auto fire or easily convertible to full auto fire
Is named specifically in a special order in council (ie all AK variants regardless of semi auto only design)
http://www.rcmp-grc.gc.ca/cfp-pcaf/fs-fd/prohibited-prohibe-eng.htm
Spirit of the law: Not easily concealable guns are non restricted with leeway given to manual actions. Concealable guns are restricted. Full auto guns are prohibited. Plus special exceptions like the AR-15 and AK
NEA102 starts off non restricted. Doesn't meet any of the rules that put it in restricted or prohibited including the
special exception of AR-15 variant, because it's not an AR-15 variant.