I spent some time today speaking with the controlled goods program people. They have informed me that all levels of body armour and protective plates are now part of the controlled goods program and as such we are not able to sell to civilians (regardless if body armour is allowed or not in your province) without that civilian being registered with the controlled goods program.
As such any business selling body armour in Canada can't sell to civilians that aren't registered with controlled goods program. This applies to both hard and soft armour, new or used.
Ryan