The CFO from Orillia phoned me back today. Here is the official deal:
When asked about getting the Beretta CX4 with a longer barrel re-registered as non-restricted, what about my friend with a Colt 1911 in a full stock with a 20" barrel...
"Any firearm or receiver, registered as a "Handgun", can not be made non-restricted regardless of its transformation, stock or barrel length. Any restricted rifle that is restricted strictly because of its barrel length, in this case the Beretta CX4 in question, can have a longer barrel installed and re-registered as Non-Restricted after being "verified". Any other restricted firearm can not be re-registered as non-restricted regardless of transformation, stock or barrel length."
When asked about if and why the 10 round magazines in the Beretta CX4 were legal...
"It is a dumb question. We already know that in the stock restricted form, you can use the Beretta 92 10 round pistol mags in it without any questions or problems. Don't forget it is a rifle, not a handgun. Why does the AR15 only get 5 rounds but the CX4 gets 10? Strictly because the CX4 takes pistol magazines. If you could modify an AR15 to take pistol mags of any shape or size, you could have 10 rounds in it too.
So the smarter question is: Does changing the CX4 from restricted to non-restricted have any effect on the magazine capacity? NOT AT ALL. It makes no difference what-so-ever if something is restricted or not, in regards to magazine capacity. It is the magazines that are limited, not the firearms themselves. The fact that the CX4 uses Beretta 92 magazines does not make the Beretta 92 magazines limited to 5 rounds, weather they are in the Beretta 92 or a CX4 Storm. It makes no difference if you actually own a Beretta 92 or not. If Beretta produces magazines specifically for the CX4, then they will be limited to 5 rounds, weather they are in a Beretta 92 or the CX4. They are then designed for a rifle, not a handgun. Saying that: Buy all the Beretta 92 magazines you can find."
This is a transcript of our phone conversation. Please excuse the spelling mistakes and grammatical errors.